恢复到以前使用Git在Netbeans中进行的推送

时间:2019-02-17 10:56:05

标签: git netbeans version-control

在一个项目中,我提交了更改并将其推送到存储库中。然后,我对要撤消的源代码进行了一些更改。做到这一点的最佳方法是什么?足够拉了吗?

与我有关的事情:如果我愿意,我是否有机会留下某种信息,例如当我承诺时?我认为最好留下一个原因,说明我要去的方向行不通。另外,git是按文件运行还是对整个项目运行?例如,如果我对两个文件进行了更改,是否应该提交并分别推送?

总的来说,我很难在Git中找到高效的工作流程。

1 个答案:

答案 0 :(得分:0)

如果您想返回到对当前分支的最后一次提交的状态,请尝试对HEAD进行硬重置:

git reset --hard HEAD

请注意,这将彻底清除工作目录阶段中的所有更改,因此您应谨慎使用此命令。

更安全的做法可能是对您修改的每个文件仅git checkout -- <path/to/some/file>