我可以在拉错后自动重置git

时间:2013-11-01 00:33:44

标签: git git-bash

有时在执行git pull / merge / checkout时,我会收到一条错误,即由于权限而无法创建一个或多个文件。他们可能被某些过程锁定了。如果打印输出很长,我可能会错过错误。

我可以通过git reset --hard HEAD@{0}

轻松修复它

我想避免错过错误并继续编码的情况,不知道这些文件突然丢失。我该怎么办?

2 个答案:

答案 0 :(得分:1)

在拉/合并/结帐后执行git status,看看是否有任何文件尚未完成。

答案 1 :(得分:0)

你应该能够创建一个调用一系列命令的git别名,或者一个shell脚本:执行操作,检查退出状态,如果非零,则git reset。
(但如果是我,我会检查git状态,正如MichaelDurrant建议的那样。)