git疑难杂症

Posted by Chen Blog on January 25, 2019

开发的时候经常遇到的git问题归类,不用每次遇到的时候,忘记命令了都重新去网上查一次。

问题列表

  1. 全局忽略文件权限的修改
1
2
# --global表示是否全局应用
git config --global core.fileMode false
  1. 撤销已经add的文件或者已经提交过的文
1
git rm -r --cached you_path
  1. 文件已经push了。怎么忽略这个文件。
1
2
3
4
5
6
7
8
9
10
11
12
# 1.先要将文件给删除
git rm -r --cached you_path

# 2. commit已删除的所有文件
git commit -m "delete file"

# 3. 将文件目录加入.gitignore

# 4. 然后在将.gitignore文件提交
git add .gititnore 
git commit -m "add .gitignore"
# 完成