首页 > 代码库 > git常用命令

git常用命令

git clone 远程分支地址

git branch 列出当前repository下的所有branch 

git checkout 分支名

git pull 获取新代码

git status -s 查看本地修改了什么

git checkout -- . 未提交文件恢复到保存点

git log 显示到HEAD所指向的commit为止的所有commit记录 。使用reset HEAD~n 命令使HEAD指针向前移动,会导致HEAD之后的commit记录不会被显示。

 

 .gitignore文件中可以指出哪些文件在更新时候忽略

1. 在已忽略文件夹中不忽略指定文件夹

/node_modules/*
!/node_modules/layer/

 

2. 在已忽略文件夹中不忽略指定文件

/node_modules/*
!/node_modules/layer/layer.js

 

【注意项】注意写法 要忽略的文件夹一定要结尾 /* ,否则不忽略规则将无法生效

3. 其他规则写法 (附)

  以斜杠“/”开头表示目录;

  以星号“*”通配多个字符;

  以问号“?”通配单个字符

  以方括号“[]”包含单个字符的匹配列表;

  以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;

 

 eg:

!.gitignore
config.js

git常用命令