剑轩

git提交时报错:Updates were rejected because the tip of your current branch is behind

电脑版发表于:2020/10/11 15:11


一般有三种方法:

一:使用git push --force强制提交
git push -f表示将目前自己本机的代码库推送到远端,并覆盖。使用要特别小心,夸张一点的说法就是,除非只有自己一个人用,不然用 push --force 的都该去死。

当然也并非禁止,有时,如果代码组内review后,确认代码正确无误,保证大家未pull的情况下,强制推送后,可以保持目录树清洁。

二:push前先将远程repository修改pull下来

git pull origin master

git push -u origin master


三:如果不想merge远程和本地修改,可以先创建新的分支

git branch [name]

然后push

git push -u origin [name]




关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢