Git——拉取远程主分支到本地新建分支,并关联到对应的远程新分支
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分支)