我正在使用Angular JS开发一个Web应用程序.在提交之后,我试图在我推送最新更改之前,将其他Web开发人员的最新版本与我的合并.我收到此错误,不知道为什么会发生这种情况,因为我之前的拉/推没有问题.
error: The following untracked working tree files would be overwritten by merge:
.gitignore
Please move or remove them before you can merge.
Run Code Online (Sandbox Code Playgroud)
您似乎已经创建了一个本地.gitignore文件,但尚未将其提交到存储库,而您尝试与之交互的远程(pull/push)现在有一个.gitignore.发生这种情况时,您的仓库中的任何文件都会出现这种情况
由于.gitignore不仅仅是任何文件,它会影响git的行为方式,我会手动比较两者,创建一个两者联合的文件,提交然后合并,修复可能存在的任何格式问题.
这些可能是完全相同的文件,但git不知道因为您没有在本地添加它.这不是您想要经常更改的文件,因为它可以使签出行为有所不同.
Github维护了.gitignore大多数语言的有用模板列表.
| 归档时间: |
|
| 查看次数: |
21734 次 |
| 最近记录: |