git --git-dir_6个您将要犯的Git错误-以及如何解决它们

git --git-dir

开发人员使用诸如Git之类的源代码控制系统的一个重要原因是避免灾难。 如果您执行错误删除文件这样的简单操作,或者发现对十二个文件所做的更改都是不明智的,那么您可以轻松撤消所做的事情。

即使对于有经验的Git用户,某些Git错误也更令人生畏且难以逆转。 但是,只要稍加注意(在您不惊慌的情况下),您就可以从程序员所知的一些最严重的Git灾难中退缩。

[ 同样在InfoWorld上:Git和GitHub用户的27个基本技巧 ]

这是一些更大的Git boo-boos的列表,以及一些退出阻止其中一些的提示。 您走得越远,灾难就越大。

Git错误#1:您忘记在上一次提交中添加更改

这是最容易恢复的Git错误。 假设您将一些工作提交给本地分支,然后意识到您没有暂存许多所需的文件。 或者您忘记在提交消息中添加某些详细信息。

不怕。 首先,如果要上演新更改,请执行此操作。 然后输入git commit --amend编辑提交消息。 完成后,按Esc键,然后输入:xq保存并退出编辑器。 (最后一步是经常让Git新手感到沮丧的步骤,他们并不总是意识到内置的Git编辑器本身就是动物。)

如果您只是在更改文件,而无需修改提交消息,则可以使用git commit --amend --no-edit添加文件并跳过消息编辑过程。

避免这种错误的一种方法是调整您在Git中进行提交的方式。 如果您正在进行一些不断提交少量修订以跟踪增量修订的工作,请在一次性分支中进行。 在执行此操作时,请记录您在某处所做的主要更改-不要等到遇到git commit命令行将其全部写下来时,再进行记录。 然后,当您达到一个重要的里程碑时,使用一次性分支中的git merge --squash将结果作为单个干净的提交保存到进行中的分支中

你可能感兴趣的:(java,python,git,linux,数据库)