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]