首页 > 代码库 > git使用备注

git使用备注

  git clone 代码库地址

  git branch -r  查看远程分支

  git branch 查看本地分支

  git branch -a 查看远程和本地分支。带*的表示正在所处分支。

  git branch branch_name  建立一个分支

 

  git checkout branch_name 切换到另一个分支

  git checkout -- filename  撤销工作目录的改动(已经在版本管理,但还没提交到暂存区的文件)

  git reset HEAD filename 撤销暂存区的改动

  git reset 版本号   回退到某个版本,留有文件修改   --hard 硬回退

 

  git diff 这个命令可以diff各种不同

  git diff 默认是比较当前工作目录和暂存区(git必须要知道暂存区的概念)的不同

  git diff --cached 比较暂存区和版本库的不同

  git diff HEAD 比较工作目录和版本库的差异

  git diff --stat  只看统计哪些文件差异,不看具体内容差异

 

  git add 

  git commit -m ‘xx‘

 

 

  git log  查看commit信息

  git log --pretty=oneline 很多个commit信息,直接查看commit id,比较方便

 

  git pull 远程名 远程分支名称:本地分支名称

  省略本地分支名,表示当前所在分支;

  如果建立了追踪关系,可以省略分支名称

 

  git push 远程名 本地分支名称:远程分支名称

  如果省略远程分支名称,就是把本地分支推送到远程,如果没有,就在远程新建。

  如果有追踪关系,可以省略俩名称

 

git使用备注