该标志--atomic
保证git push
命令是否成功或没有更新引用。
它是否--no-atomic
只是关闭了这个保证,还是建立了相反的保证 - 即使存在一些错误,所有可能的引用都将被更新(或者至少在错误的引用之前的引用将被更新)?
例如,如果我运行命令git push --no-atomic origin foo bar
,foo
即使出现问题,也会在远程更新吗bar
?
该标志--atomic
保证git push
命令是否成功或没有更新引用。
它是否--no-atomic
只是关闭了这个保证,还是建立了相反的保证 - 即使存在一些错误,所有可能的引用都将被更新(或者至少在错误的引用之前的引用将被更新)?
例如,如果我运行命令git push --no-atomic origin foo bar
,foo
即使出现问题,也会在远程更新吗bar
?
git push --no-atomic
恢复为默认行为,即:在您的示例中,
foo
即使存在问题,也会进行更新bar
。