git 小常识

git 小常识

有个文件经常修改,但是又不能提交,处理情况

git(git version 2.8.3) 要忽略一个文件提交要在 .git/hooks/ 文件下加上 pre-commit

1
2
3
4
5
6
7
8
#! /bin/bash
git diff --cached --name-only | grep -E 'fileName'
>/dev/null

if[$? -eq 0];then
echo '不能把fileName提交了'
exit 1
fi

如果pre commit 文件没有运行,执行以下语句:
chmod +x .git/hooks/pre-commit

git commit 之前还可以 save stash

git commit 只要不是push 还可以Roll back

最后附带git 学习地址

感谢肥昊同学!