git命令專案實戰 採用fork分支合入主線

2021-08-26 15:09:03 字數 779 閱讀 3875

1. clone個人分支**

git clone -b dev http://git_ip:git:port/個人分支/android.git

4.每次修改**後,提交並推送到個人fork分支

git add .

git commit -m "[mod]**變更說明"

git pull upstream dev

git push origin dev

5.如果主線拉出了分支,後續需要在分支上合入**

a) 拉取分支(舉例中分支名為:dev_1.0.0)

git fetch upstream

git checkout dev_1.0.0

git merge upstream/dev_1.0.0

b) 提交分支變更,推動到個人fork分支

git add .

git commit -m "[mod]**變更說明"

git pull upstream dev_1.0.0

git push origin dev_1.0.0

附錄:

執行「git pull upstream dev」可能會出現衝突,需要先解決衝突後,再執行最後一步(下圖是衝突樣例圖)。

可以通過視覺化工具如tortoisegit進行衝突解決,解決完成後,通過如下命令提交:

git merge --continue

Git高階 同步fork專案分支

背景 專案git位址是a,fork後的專案git位址是b。a新增了乙個分支branch 後,需要把該分支同步到b。切換當前路徑至本地的fork專案下 cd 本地fork專案路徑 2.為a起個主機名upstream,已加忽略此部 先通過git remote v命令檢視是否已經新增 git remote...

git管理專案命令

git status 檢視當前改動過的 git checkout b 分支名 建立分支 git diff 比較本地和遠端 修改後的差異 git pull 將遠端專案更新到本地 git add 儲存新的新增和修改 將本地寫好的 新增到當前分支上 git reset head 路徑 檔名 撤回對 剛新增...

Git使fork專案與源專案保持一致

操作如下 1 先clone自己的fork專案到本地工程目錄 git clone git gitlab.alibaba inc.com riqi git 2 進入該專案目錄,新增別名並指向源專案 git remote add git gitlab.alibaba inc.com git 3 拉取源專案...