拉取远程分支代码并在本地创建该分支且绑定远程分支
第一次从远程仓库拉取远程指定分支的代码到本地分支 注意fetch + merge = pull,如果是第一次创建本地分支,则会自动merge
git init
git remote add origin xxx.git
git fetch origin student
[远程分支
]
git checkout -b student origin/student
[远程分支
]
以后拉取远程分支(student)代码,可以使用fetch+merge方式或者直接pull(不推荐)
git fetch origin student
[远程分支
]
git merge origin student
[远程分支
]
直接pull
git pull origin student
[远程分支
]
提交代码到远程绑定过的分支
git push origin student
[远程分支
]
强制push
git push -u origin student
[远程分支
] -f
回退到本地版本上一个版本
git reset --hard HEAD