git pull打印结果后,所有涉及的文件是否已完成?

时间:2016-05-31 06:29:35

标签: git shell git-pull

我编写了一个shell脚本,可以从git获取最新的代码,然后重新启动程序。代码逻辑如下所示:
git pull origin master the_command_of_restart 但是我发现,虽然git命令执行成功,但是在程序重启后它仍然运行旧代码。似乎在git pull之后,git存储库已经更新完成,但是存储库中涉及的文件尚未写入光洁度。
如果我猜的是真的,在完成所有修改后的文件后,如何执行restart命令。

2 个答案:

答案 0 :(得分:0)

如果两个管道由`&&'分隔,则第二个管道仅在第一个成功后执行(返回零状态)。

答案 1 :(得分:0)

我想我犯了一个错误。运行git pull命令后,文件将被遗忘。这个命令是可信的。