git 使用便签

忽略规则

  • git 的忽略配置文件可以有很多个,文件名为:.gitignore , 通常只有一个,且放在根目录内
  • 如果有多个这文件,则.gitignore 文件之间就近原则
  • 注意:有些ide 会为每一个代码目录生成一个 这样的文件。比如 QtCreator, 需要注意看里面的规则是否和自己的命名习惯冲突
  • gitignore 对已经提交的文件没有作用, 不能编写一个规则去过滤对某一个已经加入版本控制的文件
  • 如果有些文件已经被你忽略了,使用git add 是无法添加, 加入 -f 参数
  • 当 git add .    加入了大量不想上传的内容, 可以git rm  需要删除的文件  --cached ,然后,再真正删除他。 rm 需要删除的文件
  • 忽略规则模板下载 GitHub - github/gitignore: A collection of useful .gitignore templates
  • 恢复 git checkout [<options>] [<branch>] -- <file>    
  • 恢复上一个版本文件 git checkout -- aaa.txt 
  • 恢复另一个分支文件 git checkout othbranch -- aaa.txt # 不用-- 似乎也可以
  • 拉取远程指定的分支 # 1: git checkout -b dev origin/dev #在本地创建分支dev并切换到该分支 2 : git pull origin dev

 

posted on 2021-08-12 11:09  金凯旋  阅读(47)  评论(0编辑  收藏  举报

导航