git常见问题

93 阅读1分钟
  • fatal:refusing to merge unrelated histories?

    git pull origin master --allow-unrelated-histories
    
  • 忽略不需要提交的文件

    如果文件已经被git追踪,即使后面在.gitignore中将其加入忽略列表,该文件仍然会被跟踪并提交到代码库中,需要通过以下方式忽略不需要提交的文件:

    git ls-files:查看git追踪的文件

    git rm -r --cached 文件名:执行后对应的 文件/文件夹 将处于未跟踪状态

    git ls-files -o:查看未追踪的文件,可再次刷新commit窗口查看文件变化