是一個開源的分布式版本控制系統(tǒng),可以有效、高速的處理從很小到非常大的項目版本管理。 Git 是 Linus Torvalds 為了幫助管理 Linux 內(nèi)核開發(fā)而開發(fā)的一個開放源碼的版本控制軟件。
提示:文末有常見錯誤解決方法
1. 前期準備:注冊github賬號/gitee碼云,一個idea項目
2. 上傳項目到github (2和3選擇一個即可)

image.png
首次上傳會提示登陸github賬號。

image.png
github建私有項目需要收費,高校認證完就才可創(chuàng)建免費,私有項目建議使用gitee(碼云)。接著會提示是否上傳部分文件,如果不清楚哪些文件是否需要上傳,直接yes就好。
上傳成功后右下角彈窗打開github,即為遠程庫代碼。

image.png
3. 添加項目成員

image.png
輸入成員email或者用戶名
3. 上傳項目到gitee
安裝gitee插件并重新啟動idea

image.png
登陸gitee賬號,默認是token,沒有token在右上角auth type選password即可。

image.png

image.png

image.png
接下來的步驟跟第二步一樣。
添加項目成員

image.png
4. 項目成員克隆遠程項目
復(fù)制Url,https/ssh

image.png

image.png
在url輸入即可。
導(dǎo)入后再右下角會提示導(dǎo)入項目結(jié)構(gòu),跟之前一樣點enable。
5. 完成任務(wù)后提交代碼
點擊綠色勾勾

image.png

image.png
6. 更新代碼
merge指更新跟蹤的遠程分支后合并代碼
branch default 指只更新所有遠程分支,不合并。
跟蹤的分支指的是你克隆時候選擇的分支或者上次merge的分支。

image.png
若選擇branch default,需要在這里選擇指定分支并merge

image.png
checkout as 指拉取下來作為新的本地分支并切換至該分支
campare with 即與當前分支做比較
7. 沖突解決
一般兩個成員改動同個文件,merge時提示出現(xiàn)沖突,用idea的git插件會提示選擇接受誰的代碼,根據(jù)具體需求選擇即可。這里就不貼圖了。
8. 常見錯誤
-
上傳到gitee時提示connect failed
打開setting gitee登陸賬號 create API TOKEN即可
image.png
