git-常用命令

Git

查看容量

git count-objects -vH

撤销

https://blog.csdn.net/guozhaohui628/article/details/78922946

# 撤销add操作
git rm --cached FILENAME # 某个文件
git reset HEAD #上次add的所有文件
# 撤销commit
git reset --soft HEAD^ 
git reset --soft 14de98e ## 切换到某一次提交
git reflog # 查看操作记录,可以看到撤销的提交
git log # 查看提交记录
# 提交了之后发现多添加或者少添加了文件或者写错了注释,使用git add 或者 git rm之后使用以下命令修改提交
git commit --amend

.gitignore

# 如果想要忽略已加入的文件,则必须在添加忽略该文件的规则之前取消跟踪它。 
git rm --cached FILENAME
# 如果使用通配符,记得加上括号。比如
git rm --cached "**/*.pyc"
# 忽略不同层级文件夹下的文件, 如:忽略任意文件夹下的aux后缀的文件
**/*.aux

# !用来取反,如:忽略所有aux文件,但是排除slide.aux(顺序不能颠倒)
*.aux
!slide.aux

# ?匹配单个字符,如: 忽略 bell.java 和 ball.java
b?ll.java

# []中包含单个字符候选列表,如: 忽略release或者Release文件夹
[Rr]elease/