git笔记

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的内容撤销。

宁雨 /
Published under (CC) BY-NC-SA in categories Linux  tagged with
comments powered by Disqus