Git命令使用技能提供工作效率

Git命令使用技能提供工作效率
与其他技术相比,Git应该节省更多的开发人员的工作,只要你经常使用Git来保存你的工作,你就有机会把代码返回到以前的状态,这样你就可以保存你晚上犯的错误了。

尽管如此,Git的命令界面很难掌握。接下来,我们将介绍7个小技巧,以最大化Git的作用

通常,我们大多数时候只使用添加、提交、分支和推/拉命令,大多数人都熟悉一个方向运行的工作流,你有没有想过如果你把错误的文件添加到仓库,或者把代码提交给错误的分支,并提交错误的信息,你怎么能取消以前的操作呢如果您按照上述动画中的描述操作,即删除本地项目文件夹并再次下载存储库,那么您有必要了解以下Git技能。

七个Git使用的技能是你不能忽视的。

1。修改错误提交信息提交消息

提交的信息保存在你的代码库的代码库很长时间,所以你一定要知道的代码修改正确通过这个信息。下面的命令使您可以编辑新提交的信息,但你必须确保没有当前代码库的工作副本的修改,否则这些变化将也可一并提交。

$ git commit -修改- M your-new-commit-message
如果您已经将Git提交到远程分支,那么您需要通过以下命令来推动代码提交。

推力
您可以在堆栈溢出网站上更多地关注这个问题和答案,了解更多细节。

2。提交前撤销Git添加

如果在临时存储区中添加一些错误的文件到暂存区域,您还没有提交代码。您可以使用一个简单的命令来撤消:

$ git reset
或者,如果要删除未从临时存储区提交的所有更改:

$ git reset
您可以在堆栈溢出网站上更多地关注这个问题和答案,了解更多细节。

三.撤消最后一个代码提交

有时你可能在无意中提交错误的文件或在开始时遗漏了一些东西。以下三个步骤可以帮助你解决这个问题。

Git重置-软头1

#对文件进行必要的修改

Git添加- A.

$ git commit C orig_head
执行第一个命令时,Git在移动文件或进行必要的修改之前将头指针移动回以前的提交。

然后,您可以添加所有的修改,当您执行最后一个命令时,Git将打开您的默认文本编辑器,其中包含最后一个提交的信息。如果您愿意,您可以修改提交,也可以在最后命令中使用C而不是C来跳过这一步。

4国。Git仓库被撤销到以前提交

在很多情况下撤销回复是非常必要的,特别是当你把代码弄得一团糟的时候。最常见的是,你想回到以前的代码版本,在那个时候检查代码库,然后返回到当前状态:

$ git checkout
这是您要查看的哈希值哈希代码中的前8到10个字符。此命令将指针与分离分开,这允许您在不检查任何分支的情况下查看代码。离开头部并不可怕,如果你想提交一个改变,你可以通过创建一个新的分支来完成:

美元结帐
要回到当前的工作计划,只需检查一下你所在的部门。

您可以在堆栈溢出网站上更多地关注这个问题和答案,了解更多细节。

5。撤消合并

撤销合并,可以使用恢复命令硬重置回提交之前的状态。与所做的工作主要是重置索引更新工作树(树)在不同的文件中,当前的代码和头(提交),光标指向不同的代码之间;但合并将保留指数与树的工作部分之间的差异(例如,那些没有变化的跟踪)。

美元结帐
当然,Git中还有其他实现,您可以继续阅读本文。

6。从当前Git分支删除非跟踪本地文件

假设您碰巧有一些未被跟踪的文件(因为它们不再需要它们),并且不希望每次使用Git状态命令时都显示它们:

Git清洁- N # 1美元

Git清洁F # 2美元

Git清洁FD # 3美元

Git的清洁# 4美元外汇

Git的清洁# 5美元外汇
(1):选项n将显示执行(2)执行时将删除哪些文件。

(2):此命令删除所有命令(1)中显示的文件。

(3)如果要删除该文件,请使用选项D。

(4):如果您只想删除被忽略的文件,请使用选项- X.

(5):如果您想删除被忽略而不是忽略的文件,请使用选项x。

请注意最后两个命令中x之间的区别

有关详细信息,请参见官方文档中Git的简介。

7。删除本地和远程Git分支

删除本地分支:

Git分支——删除-强制
或者使用选项D作为速记:

Git分支
删除远程分支:

Git推原点删除
建议:如果您想更好地掌握Git的用法,请仔细阅读Git的官方文档。

通过这篇文章,希望能帮到各位朋友的需要,谢谢大家对本站的支持
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部