常用的git操作

1:

删除本地分支:

git branch -d  "branchname"
git branch -D  "branchname" (强制删除)

2:

删除远程分支:

git push origin --delete  "branchname"

3:

拉取远程分支新建(本地没有的)并关联:

git checkout -b 本地分支名 origin /远程分支名

(执行此命令时有时也会遇到fatal: ‘origin/lcm/0429/v2.16-2’ is not a commit and a branch ‘lcm/0429/v2.16-2’ cannot be created from it,这是由于本地未同步远程新增的分支导致的,

git fetch origin

就好了)

4:

清空工作区change:

git checkout src

清除src下的所有改动(要清楚知道自己在做什么,此操作不可逆add之后的代码都会被还原)。

git checkout .

此操作清空改项目的所有改动(注意有个点!!)

5:

展示远程所有的分支与git pull默认拉取的分支

git remote show origin

6:

拉取最后一次的提交

git clone http://xxx.git --depth 1

7:

版本回退

git reset --hard HEAD^
git reset --hard HEAD~n (说明:~1为回退到上一个版本)
git reset --hard commit id (说明:commit id 是你每一次提交都会有的唯一id可以用git log指令查看)

你可能感兴趣的:(git)