在其中一个团队使用git时,我们经常遇到“git push rejected: error: failed to push some refs”错误。
但是,我们想知道这个问题的根源或原因。
Git不能给出详细的拒绝原因吗?比如说,导致冲突的文件是哪个?
我们怀疑是.gitignore引起了另一个项目中的类似问题。
当然,我们可以通过使用“-f”来解决问题,但这只是一种粗略的方法。对于git@git.far-mteria.org:ledy/thakres.git ! [rejected]
b_stable -> b_stable (non-fast-forward) error: failed to push some refs to 'git@git.far-mteria.org:ledy/thakres.git',为了防止您丢失历史记录,拒绝了非快进式的更新。在再次推送之前,请合并远程更改(例如'git pull')。有关详细信息,请参见“git push --help”的“关于快进”的部分。
但是,我们想知道这个问题的根源或原因。
Git不能给出详细的拒绝原因吗?比如说,导致冲突的文件是哪个?
我们怀疑是.gitignore引起了另一个项目中的类似问题。
![rejected] master -> master(非快进) 错误:无法将某些引用推送到'git@git.somewhere.git'
- Simon Boudrias