我的初始提交包含一些日志文件.我已添加*log到我的.gitignore,现在我想从我的存储库中删除日志文件.
git rm mylogfile.log
Run Code Online (Sandbox Code Playgroud)
将从存储库中删除文件,但也将从本地文件系统中删除它.
如何在不删除文件的本地副本的情况下从存储库中删除此文件?
我们正在从Perforce迁移到GIT.在perforce中,我在存储库中有一些我想要的文件,但是不应该由个别开发人员定期检查它们.像eclipse项目文件之类的东西.每个开发人员都可能获得最初的.project文件,但稍后会针对他们的环境稍微调整一下.
使用P4,我可以获取这些文件,将它们放在单独的更改列表中并忘记它们.同步不会覆盖它们,当我提交我的默认更改列表时它们不会被提交.
有没有办法与GIT做类似的事情?
我还想能够"git commit -a"