首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你可能不知道的15个 Git 命令每日前端夜话0xF5

每日前端夜话0xF4

每日前端夜话,陪你聊前端。

每天晚上18:00准时推送。

正文共:3616 字

预计阅读时间:8 分钟

翻译:疯狂的技术宅

作者:zaiste

来源:zaiste.net

Git 有时可能会令人生畏。因为有太多的命令和细节需要学习。不过虽然文档的内容很多,但阅读起来还是很轻松的。一旦你克服了最初不堪重负的感觉,就会感觉到有明显进展。以下是你可能还不知道的 15 个 Git 命令的列表,希望它们能帮助你熟练掌握Git。

1.修改最近的提交

允许你把阶段性更改(例如添加被遗忘的文件)附加到上一次提交。添加 将会修改最后的提交但不更改它的提交消息。如果没有更改, 将允许你重新输入最后的提交消息。

更多信息:。

2.以交互方式添加文件的选定部分

(或 ) 允许以交互的形式选择每个跟踪文件中要提交的部分。这样每次提交仅包含相关的更改。

更多信息:

3.以交互方式隐藏文件的选定部分

与 类似,你可以使用 选项以交互方式选择每个要跟踪文件的部分。

更多信息:

4.隐藏未跟踪的文件

在默认情况下,存储时不包括那些未跟踪的文件。为了改变这种行为并包括那些文件,你需要使用 参数。还有一个 ()参数可以存储所有未跟踪和忽略的文件,这种操作通常能是你不需要的。

5.以交互方式还原文件的选定部分

更多信息:

6.切换到上一个分支

此命令使你可以快速切换到先前签出的分支。通常 是上一个分支的别名。它也可以与其他命令一起使用。我为 创建了一个别名 ,因此可以是

7.恢复所有本地更改

如果你确定可以放弃本地所有更改,则可以用 一次完成。但是始终使用 是一个好习惯。

8.显示更改

该命令显示所有已阶段化的更改(已添加到索引中的更改),而与 相比,后者仅显示工作目录中的更改(索引中没有更改)。

更多信息:

9.在本地重命名分支

如果要重命名当前签出的分支,可以将命令缩短为以下形式:

更多信息:

10.远程重命名分支

为了远程重命名分支,在本地重命名分支后,你需要先远程删除该分支,然后再次推送重命名的分支。

11.一次打开所有有冲突的文件

重新设置基准可能会导致冲突,以下命令将打开需要你解决这些冲突的所有文件。

12.发生了什么变化?

该命令将显示一个日志,其中包含最近两周内每次提交所引入的差异。

13.从上一次提交中删除文件

你可以通过结合 和 命令来从上一次提交中快速删除误提交的文件:

14.查找分支

该命令将显示包含特定提交的所有分支。

15.在本地优化存储库

更多信息:

总结

尽管我非常喜欢CLI,但还是强烈建议使用 Magit 来进一步提高你使用 Git 的效率。它是我用过的最好的软件之一。

也可以通过 命令查看 Git 工作流程的精彩概述。请务必仔细阅读!

原文:https://zaiste.net/15-git-commands-you-may-not-know/

下面夹杂一些私货:也许你和高薪之间只差这一张图

2019年京程一灯课程体系上新,这是我们第一次将全部课程列表对外开放。

愿你有个好前程,愿你月薪30K。我们是认真的 !

唠一唠怎样才能拿高薪

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191203A0LTUF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券