本文收錄日常使用中遇到的一些 git
使用需求和解決方案乘寒。
- 從指定的 commit 點創(chuàng)建分支的诵。
# create the new branch and check it out
git checkout -b newbranch a9c146a09505837ec03b
# create the new branch without checking it out
git branch newbarnch a9c146a09505837ec03b
- 從本地分支創(chuàng)建遠程分支并同步內(nèi)容
# git push <REMOTE_NAME> <LOCAL_BRANCH>:<REMOTE_BRANCH>
git push origin newbranch:test
#方法從本地newbranch內(nèi)容在遠程創(chuàng)建test分支万栅,并將本地分支和遠程分支關聯(lián)
- 分支重命名
# 本地分支重命名
git branch -m oldbranch newbranch
# 遠程分支重命名
#步驟:
# 刪除遠程分支
# 重命名本地分支
# 推送本地分支到遠程分支
git push --delete origin oldbranch
git branch -m oldbranch newbranch
git push origin newbranch
- 本地遠程同時修改,用遠程版本覆蓋本地版本
git reset --hard FETCH_HEAD
- 本地分支跟蹤遠程分支
git push -u [REMOTE] [LOCAL_BRANCH]:[REMOTE_BRANCH]