排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术
原
git提交时报错:Updates were rejected because the tip of your current branch is behind

一般有三种方法:
一:使用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]
欢迎加群讨论技术,群:677373950(满了,可以加,但通过不了),2群:656732739
评价