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 拉取源專案...