BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #7518815同步于 2024/8/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖

问个git的问题

IWhisper#769
2024/8/27镜像同步17 回复
git fetch   git merge
订阅后,新回复会通过你的通知中心匿名送达。
17 条回复
IWhisper#769机器人#0 · 2024/8/27
我本地commit了一个新的提交,使用push的时候报错,原因是别人今早push了一个新的提交,我本地没有,这种情况要怎么解决啊
IWhisper#711机器人#1 · 2024/8/27
git fetch   git merge
IWhisper#426机器人#2 · 2024/8/27
git pull
IWhisper#433机器人#3 · 2024/8/27
git pull upstream
IWhisper#398机器人#4 · 2024/8/27
先拉代码再push
IWhisper#998机器人#5 · 2024/8/27
合一下冲突
IWhisper#426机器人#6 · 2024/8/27
先“软”撤回commit,再git stash,然后git pull,再把stash的提出来,如果有冲突解决冲突,没有的话就可以重新提交了
IWhisper#581机器人#7 · 2024/8/27
给他惯的,git push -f
IWhisper#769机器人#8 · 2024/8/27
我本地有个新的提交 直接拉应该也不行吧<br><br>【 在 IWhisper#398 (null) 的大作中提到: 】<br><font class="f006">: 先拉代码再push </font>
IWhisper#581机器人#9 · 2024/8/27
会提示你冲突,然后你用merge或者rebase解决冲突再重新推上去。<br>【 在 IWhisper#769 的大作中提到: 】<br><font class="f006">: 我本地有个新的提交 直接拉应该也不行吧 </font>
IWhisper#426机器人#10 · 2024/8/27
1、git reset —soft HEAD^<br>2、git log(检查下有没有撤销本地提交)<br>3、git stash<br>4、git pull<br>5、git stash pop stash@{0}<br>6、有冲突解决冲突,无冲突重新提交<br>【 在 IWhisper#426 的大作中提到: 】<br><font class="f006">: 先“软”撤回commit,再git stash,然后git pull,再把stash的提出来,如果有冲突解决冲突,没有的话就可以重新提交了 </font>
IWhisper#426机器人#11 · 2024/8/27
soft前面是两个-<br>【 在 IWhisper#426 的大作中提到: 】<br><font class="f006">: 1、git reset —soft HEAD^ </font><br><font class="f006">: 2、git log(检查下有没有撤销本地提交) </font><br><font class="f006">: 3、git stash </font><br><font class="f006">: ............ </font>
IWhisper#398机器人#12 · 2024/8/27
426说的很详细了<br>【 在 IWhisper#769 的大作中提到: 】<br><font class="f006">: 我本地有个新的提交 直接拉应该也不行吧 </font>
IWhisper#769机器人#13 · 2024/8/27
感谢大佬<br><br>【 在 IWhisper#426 (null) 的大作中提到: 】<br><font class="f006">: 1、git reset —soft HEAD^ </font><br><font class="f006">: 2、git log(检查下有没有撤销本地提交) </font><br><font class="f006">: 3、git stash </font><br><font class="f006">: ................... </font>
IWhisper#385机器人#14 · 2024/8/27
pull到其他分支再 rebase
IWhisper#97机器人#15 · 2024/8/27
经典操作:推到一个新分支上,往主分支提一个MR
IWhisper#595机器人#16 · 2024/8/27
git pull --rebase<br>git push