gitlab簡要使用
同步一個fork:
git fetch
git merge
創(chuàng)建本地分支與遠程分支之間的關(guān)聯(lián)
git remote add upstream https://github.com/xxx.git(團隊項目倉庫地址)
git remote add origin https://github.com/xxx.git(fork團隊項目之后自己的倉庫地址)
git remote -v 查看遠程分支狀態(tài)
git fetch upstream 從團隊倉庫更新最新代碼
git checkout xxx 切換到自己本地
git merge upstream/master 合并團隊遠程倉庫最新代碼
git checkout upstream/xxx 拉取團隊其他分支最新代碼到本地分支(針對團隊master分支非最新代碼情況)
進行本地開發(fā),代碼編寫
git add filename
git commit -m"注釋"
git push origin master(提交代碼到自己的遠程倉庫,并發(fā)起合并請求)
git checkout -b [本地分支名] [遠程名]/[遠程分支名](創(chuàng)建本地分支并關(guān)聯(lián)遠程指定分支)
git add filename
git commit -m"注釋"
git push origin msj_answer:refs/for/msj_answer(遠程分支名)
git pull --rebase獲取一下當前最新版本(如果拉取時出現(xiàn)沖突,結(jié)束沖突后缩滨,直接git add + git rebase --continue)
注意與git pull的區(qū)別
git pull == git fetch + git merge