摘要
首先爽篷,Git是一個開源的分布式版本控制系統(tǒng),對跨平臺時遇到問題的支持還可以趋艘。 其次,碼云Git是一個線上的代碼托管平臺凶朗,能與各地的 git 代碼倉庫進(jìn)行協(xié)作瓷胧。 Git for Windows 則是用于windows平臺下的倉庫。我們這里主要說明 Git 在Window 下的安裝及如何跟碼云協(xié)作棚愤,其他平臺后續(xù)再補(bǔ)充搓萧。
一、Windows 下?Git 的安裝過程
1、在百度搜索“Git for Windows”矛绘,在出現(xiàn)的結(jié)果中進(jìn)行下載耍休。
2、將下載下來的文件解壓后货矮,雙擊exe文件羊精。
3、在彈出的安裝程序中囚玫,點(diǎn)擊“Next”按鈕喧锦。
4、繼續(xù)點(diǎn)擊“Next”按鈕抓督。
5燃少、注意下圖中紅色框中的選項請打勾(默認(rèn)是不打勾的)。
6铃在、這里是對bash控制臺的配置阵具,請選第一項,慎選其他項定铜。
7阳液、這里涉及到 Git 在跨平臺換行符處理方式的設(shè)置。大家都知道?Linux 和 Windows 在換行符的處理上是不一致的:
Windows 中的換行符是:\r\n 揣炕;
Linux/Unix下的換行符是:\n 帘皿。
8、繼續(xù)安裝畸陡,最后選擇“Finsh”鹰溜,完成安裝的整個過程。
9丁恭、此時曹动,我們就可以在桌面上看到安裝后的“Git Bash”,雙擊打開涩惑,然后就可以進(jìn)行操作了仁期。
10、通過如下命令竭恬,查看 Git 是否安裝成功跛蛋。返回版本號即成功,否則痊硕,請重新安裝赊级。
二、Git Bash 如何與碼云 Git 協(xié)作
1岔绸、首先理逊,在碼云平臺注冊橡伞。不會注冊的童靴,請點(diǎn)擊幫助晋被,這里有注冊所需要知道的步驟和注意事項兑徘,此處就不在累贅復(fù)述。
2羡洛、注冊完成后挂脑,請先創(chuàng)建項目。
3欲侮、實現(xiàn)從本地添加項目到遠(yuǎn)程倉庫:
(1)在Git bash下創(chuàng)建本地倉庫崭闲,并切換到該目錄下;
(2)初始化本地倉庫
(3)在 Windows 中找到 “test”文件威蕉,并將要上傳至碼云倉庫的項目文件刁俭,放置此目錄下或其子目錄下。
【注】:此處 “.git” 文件是初始化倉庫是自動生成的韧涨,屬于隱藏文件牍戚,想要顯示出來的話需要在【工具】->【文件夾選項】屬性上進(jìn)行修改。
(4)將遠(yuǎn)程倉庫與本地倉庫關(guān)聯(lián)氓奈,其中這兩處要保持一致翘魄,可以直接復(fù)制粘貼過去(這里用Git 的 SSH 方式)鼎天。因為在管理 Git 的時候一般會有兩種方式:Https 和 SSH 舀奶,區(qū)別在于前者每次 Fetch 和 Push 代碼都需要輸入賬號和密碼,而后者只要第一次配置和添加好 SSH key 斋射,以后均不需要輸入賬號和密碼育勺,且要想輸入的話也是可以設(shè)置的。
(5)將 “test1” 文件添加至本地倉庫罗岖,同時用 Git 命令提交涧至,如下所示:
(6)然后,在將該項目推送到碼云的遠(yuǎn)程倉庫之前桑包,需要配置和添加好 SSH key 南蓬,如下圖所示:
生成密鑰:
【注】:連續(xù)三次enter鍵。
第一次:使用默認(rèn)文件名(推薦)哑了。
第二次:push文件的時候要輸入的密碼赘方,按enter表示不需要輸入密碼。
第三次:同上弱左。
出現(xiàn)上圖的紅色框體中的文字窄陡,則說明?SSH key 已經(jīng)創(chuàng)建成功,現(xiàn)在只需要將其中公鑰內(nèi)容添加到碼云服務(wù)器上的 SSH key上就可以了拆火。
添加SSH Key到碼云服務(wù)器
點(diǎn)擊進(jìn)入 “.ssh”文件跳夭,將?id_rsa.pub 文件中的內(nèi)容添加至碼云服務(wù)器中涂圆。
具體的添加步驟,請點(diǎn)擊 “添加至碼云服務(wù)器” 進(jìn)行查閱币叹。
本地添加項目至碼云遠(yuǎn)程倉庫
首先润歉,為了保證代碼一致性,建議在每次操作前進(jìn)行一次同步操作颈抚。
然后卡辰,通過比對文件,只有在本地有紅色框體內(nèi)的文件(即需要上傳至碼云遠(yuǎn)程倉庫的文件)邪意。
此時九妈,執(zhí)行 push 命令后,在比對一下文件雾鬼,發(fā)現(xiàn)本地的 “test1” 文件已經(jīng)上傳至碼云倉庫中: