Git多人協作維護倉庫簡單流程

2021-09-28 22:54:51 字數 984 閱讀 5764

git diff 

比較當前分支和另乙個分支的區別

git merge x 將x分支合併到當前分支

git add . 或 git add -a 會提交所有修改

git commite -m ""

git branch -b x 建立新的分支

git branch 查詢當前有哪些分支,以及位於哪個分支

git remote -v檢視當前遠端倉庫

git branch -d dev 刪除沒有未提交內容或未合併的分支

git branch -d dev 強制刪除含未提交內容或未合併的分支

...

通過clone轉殖遠端倉庫

$ git clone git@github.com:michaelliao/gitskills.git

把自己遠端倉庫更新,保持與原作者倉庫同步。(在github網頁上操作即可,即保持源倉庫與自己fork的倉庫內容同步)

把自己的本地庫更新,更新方法使用如下指令

git pull origin master
以上指令可以把遠端倉庫的master分支,合併到當前分支

或者等價於

git fetch origin master:tmp

gitdiff tmp

git merge tmp

git branch -d tmp

在已更新遠端倉庫的分支上做自己的修改(這在刪除或新增檔案時比較方便)。

或者將本地的其他已完成修改的分支合併到已更新遠端倉庫的分支上(或許有衝突需要處理)。

上傳自己的修改

git push origin master
將本地的master分支推送到主機的master分支上

注意事項與問題處理:

關於 Git 多人協作的流程

如今的專案,規模越來越大,功能越來越多,需要有乙個團隊進行開發。如果有多個開發人員共同開發乙個專案,如何進行協作的呢。git提供了乙個非常好的解決方案 多人協作開發。git常用命令 git init 初始化倉庫 git remote add origin 與遠端倉庫建立連線 git clone 轉殖...

Git多人協作

1 檢視遠端庫資訊 git remote git remote v 2 推送分支 將本地的資訊push到伺服器上 git push origin master 注意 1 master分支是主要的分支,需要時時刻刻同步 2 dev分支是開發分支,所有團隊成員在上面工作,需要同步 3 bug分支只用於本...

git 多人協作

檢視遠端庫資訊,使用git remote v 本地新建的分支如果不推送到遠端,對其他人就是不可見的 從本地推送分支,使用git push origin branch name,如果推送失敗,先用git pull抓取遠端的新提交 在本地建立和遠端分支對應的分支,使用git checkout b bra...