解决git使用中常见的两个问题
- 当我们创建好项目,同时创建好远程库,想要把远程库上的readme文件合并到项目中时.我们自然会使用如下pull命令:
git pull origin master
但是此时如果在pull代码之前已经commit了代码可能会报一个unrelated histories的错误,此时我们可以使用如下命令解决:
git pull origin master --allow-unrelated-histories
- push代码时.gitignore文件有时可能不会生效,此时我们需要将git中的缓存删除,再重新创建git索引
git rm -r --cached .
git add .
git add -A . # 将修改过的文件添加到暂存区(可选)