1、 git版本控制忽略文件(gitignore)
當git版本控制忽略某個文件夾或者某個文件的時候(死活也提交不了),先要想到 git ignore出了問題; 解決思路:git
- 先查看項目下的配置文件 .gitignore 文件裏面是否忽略了。
- 再查看全局配置文件 $ ~/timo/.gitignore 裏面是否給忽略了。小技巧: 能顯示隱藏元素: ll 、command + shift + .
- 終極方法 一步到位: 使用命令 git check-ignore -v 被忽略的文件名 例如 $ git check-ignore -v index 查看被忽略的元素是被什麼規則忽略的。
2、 git 拒絕合併不相干的歷史
當git merge 的時候, git 提示合併不相干的歷史記錄, 可以使用 命令 git merge master --allow-unrelated-histories 解決。版本控制