1.拉取远程分支到本地
git checkout -b branch_a origin/branch_a
Branch predict_last_poi set up to track remote branch predict_last_poi from origin.
Switched to a new branch 'predict_last_poi'
该命令会在本地新建分支branch_a ,该分支与远程仓库中的分支branch_a 对应,并且切换到该分支上.
或者:
git fetch origin master:master1
从远程的origin仓库的master分支下载到本地,并新建一个master1分支。
2.删除本地分支
git branch -D branch_a
3.删除远程分支
git push origin :remote_branch_a
4.删除不小心add的文件
git rm –cached a.txt
5.删除不小心推送到远程的文件
git rm –cached a.txt
git commit -m “删除a.txt文件”
git push origin 分支名称
6.拉取远程分支的更新并合并到当前分支
git fetch origin master
git merge origin/master
7.撤销 add的内容
git reset HEAD
该命令会将add的内容撤销。