一、下載git軟件
通過git官網(wǎng)下載,鏈接:https://git-scm.com/download/win(win版、mac版、linux版)
截圖如下:
二、安裝git
下載完成后顯示位置:
雙擊安裝:Git-2.43.0-64-bit.exe
截圖如下:
新手全部選中next到最后install安裝
安裝完成之后如下截圖:
通過windows+R輸入cmd打開命令窗口,輸入git 出現(xiàn)如下信息說明安裝成功,右擊菜單欄會(huì)有Git GUI Here和Git Bash Here。
單機(jī)桌面右鍵顯示截圖所示:
三、創(chuàng)建Github賬號(hào)
開通Github賬號(hào)后,本地Git倉庫和Github倉庫仍然不能傳輸項(xiàng)目,原因是要通過SSH加密才能傳輸,所以需要讓Github認(rèn)證本地的SSH Key,認(rèn)證之前,則先使用Git生成SSH Key。
1.確認(rèn)本地密鑰(是否已經(jīng)有密鑰)
查看是否有公鑰和私鑰,一般在c盤電腦用戶的主目錄下.ssh目錄,如C:\Users****.ssh
公鑰:id_rsa.pub
私鑰:id_rsa
如果沒有這兩個(gè)文件,甚至.ssh目錄也沒有,則需要用ssh-keygen 來創(chuàng)建。
2.生成密鑰
在.ssh 目錄下右鍵打開Git Bash(.ssh目錄不存在,則在任一目錄下操作,或者手動(dòng)創(chuàng)建該目錄)
生成秘鑰命令:
ssh-keygen -t rsa -C " email@email.com"
直接回車Enter提示輸入密碼(可輸可不輸,若是設(shè)置密碼,則在后續(xù)拉去中需輸入密碼)
說明:命令中的email,就是Github你注冊(cè)的郵箱,需要保持一致。
執(zhí)行完成之后,在.ssh 目錄下就會(huì)生成秘鑰文件(沒有.ssh目錄的會(huì)自動(dòng)生成,手動(dòng)創(chuàng)建的則不會(huì)重復(fù)生成)以pub結(jié)尾的是公鑰,另一個(gè)是私鑰。
截圖如下:
正常有3個(gè)文件
3.Github和Gitlab密鑰添加
公司用的是gitlab作為倉庫管理工具,個(gè)人學(xué)習(xí)使用的是github,兩者添加密鑰都是差不多的,我以github為例。
登陸個(gè)人的github,在搜索框中查詢ssh keys,或者點(diǎn)擊頭像中的setting選項(xiàng)卡,找到ssh keys。
粘貼密鑰至Key內(nèi)容框中:
把生成公鑰文件打開,將內(nèi)容粘到key里面,title里可以自定義配置名稱,點(diǎn)擊add key。
截圖如下:
通過點(diǎn)解賬號(hào)設(shè)置下的setting–》SSH and GPG keys來配置公鑰
同上github的配置。到這里,Git和github相關(guān)配置已完成。
通過本地git拉取云端github代碼
四、git代碼更新同步相關(guān)指南
1. 確認(rèn)遠(yuǎn)程倉庫
Git更新到本地之前,首先需要確認(rèn)你要更新的遠(yuǎn)程倉庫??梢允褂妹睿?/p>
git remote -v #查看當(dāng)前已經(jīng)關(guān)聯(lián)的遠(yuǎn)程倉庫。
如果沒有關(guān)聯(lián)遠(yuǎn)程倉庫,可以使用命令:
git remote add origin #遠(yuǎn)程倉庫地址來添加遠(yuǎn)程倉庫。
連接上遠(yuǎn)程庫后,在更新代碼之前,我們首先需要將遠(yuǎn)程倉庫克隆到本地??梢允褂靡韵旅羁寺}庫:
2.克隆遠(yuǎn)程倉庫到本地
git clone <遠(yuǎn)程倉庫地址>
如圖所示:
回車后,這個(gè)命令會(huì)在本地創(chuàng)建一個(gè)與遠(yuǎn)程倉庫相同的副本。
注意:若是設(shè)置有密碼則需在拉取過程中輸入密碼拉取
同時(shí)可以設(shè)置免密碼拉取遠(yuǎn)程庫,本章暫不講解。
3、查看本地倉庫的狀態(tài)
在更新代碼之前,我們可以使用以下命令查看本地倉庫的狀態(tài):
git status #顯示當(dāng)前工作目錄下文件的狀態(tài)(已修改、已暫存和未跟蹤的文件)
4、拉取最新代碼
要將遠(yuǎn)程倉庫的最新代碼更新到本地,可以使用以下命令:
git pull #拉取最新代碼到本地,合并到當(dāng)前分支
5、處理沖突
在拉取最新代碼時(shí),如果與本地代碼產(chǎn)生沖突,Git會(huì)自動(dòng)標(biāo)記出沖突的文件和代碼行。我們需要手動(dòng)解決沖突,然后再提交代碼。
6、提交本地修改
在更新代碼之后,我們可能會(huì)對(duì)代碼進(jìn)行修改。要將本地修改提交到Git倉庫,可以使用以下命令:文章來源:http://www.zghlxwxcb.cn/news/detail-776467.html
git add <文件名> #添加某個(gè)文件到暫存區(qū)
git commit -m "提交說明" #將指定修改的文件暫存,提交到本地倉庫
7、推送本地修改到遠(yuǎn)程倉庫
如果我們希望將本地修改推送到遠(yuǎn)程倉庫,可以使用以下命令:文章來源地址http://www.zghlxwxcb.cn/news/detail-776467.html
git push #本地倉庫的修改推送到遠(yuǎn)程倉庫,并更新遠(yuǎn)程倉庫的代碼
到了這里,關(guān)于github代碼托管git詳細(xì)操作指南的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!