1.切換到想要拉取的遠程分支
git checkout develop
2.拉取該分支的所有內容
git pull
3.本地新建一個分支,名為myHome,並切換該分支
git checkout -b myHome
4.遠程也新建一個同名的分支
git push origin myHome:myHome
5.將本地和遠程分支關聯起來
git push --set-upstream origin myHome
如果想確認在新建的遠程分支存不存在,可以在第4步之后輸入git branch -a(查看本地和遠程所有分支)進行查找,其中remotes/origin/開頭的是遠程分支
git branch -d myHome 刪除本地分支myHome
git push origin --delete myHome 刪除本地分支myHome
git pull origin myHome_new 提交到遠程某分支myHome_new
回退版本:
git reset --hard HEAD^ //回退到上個版本 git reset --hard HEAD~3 //回退到前3次提交之前,以此類推,回退到n次提交之前 git reset --hard commit_id //退到/進到 指定commit的sha碼 //強推到遠程: git push origin HEAD --force
合並分支:
git merge myHome_one
(如:在當前分支合並myHome_one分支)