每个开发人员都应该知道的基本 Git 命令

Photo by 罗曼辛克维奇 on 不飞溅

每个开发人员都应该知道的基本 Git 命令

大家好,作为开发人员,我们大部分时间都必须使用 git。作为初学者,使用终端/命令使用 git 可能有点吓人。这完全没问题。 git 中有大约 160 个命令,学习所有这些命令对于那里的开发人员来说是一场噩梦。我将讨论您将在日常工作流程中使用的 10-15 个基本 git 命令。

以下是您在日常工作中需要的 Git 命令:

1.git配置

这些命令分别设置作者姓名和电子邮件地址以用于您的提交。

如何使用它?

  • 在查看版本历史记录时设置一个可识别的名称以获得信用。

    git config — 全局用户名“用户名”

  • 设置将与每个历史标记关联的电子邮件地址。

    git config — 全局 user.email “email”

2.git初始化

这是用于将现有目录初始化为 git 存储库的第一个命令。

如何使用它?

**混帐初始化**

3. 混帐添加

此命令将文件添加到暂存区。

如何使用它?

该命令可以通过三种方式使用:

  • 添加特定文件

    git add [文件名]

  • 添加特定目录

    git add [目录名称]

  • 添加所有未暂存的文件

    混帐添加。

4.git提交

此命令用于将更改保存在本地存储库中。每个提交都有一个唯一的哈希码供您参考。它允许您在每次提交时写一条消息,这被认为是使用 git 时的最佳实践。

如何使用它?

**git commit -m “你的提交信息在这里”**

5.git状态

此命令用于检查存储库的当前状态。

如何使用它?

**状态**

6.git分支

此命令用于执行与分支相关的任务,如列表、创建和删除。

如何使用它?

  • 获取存储库所有分支的列表。

    git 分支 -a

  • 创建一个新的分支。

    git 分支 [分店名称]

  • 删除一个分支。

    git branch -d [分支名称]

7.git结账

该命令用于在分支之间进行切换。

如何使用它?

  • 切换到现有分支。

    Git结帐[分支名称]

  • 切换到新分支。

    git checkout -b [分支名称]

8.git合并

此命令用于将一个分支集成或组合到另一个分支。

如何使用它?

**git 合并 [分支]**

9.git远程

此命令用于将本地存储库连接到远程存储库。

如何使用它?

**远程git <command><remote_repository_name><remote_repository_URL>  
  
 # 或者如果您不想设置名称:  
 远程git<command><remote_repository_URL>**

笔记 - 您可以使用以下命令代替命令:

  • 添加

  • 消除

  • 改名

  • 固定头

  • 设置网址

  • set-url - 添加或 - 删除

  • 设置分支

  • 获取网址

  • 修剪

  • 列出附加到您的项目的所有 URL。

    git 远程 -v

10. git克隆

此命令用于创建现有远程存储库的本地副本。

如何使用它?

**git 克隆 [网址]**

11.git拉

此命令用于获取对远程存储库所做的最新更改。

如何使用它?

**git pull 分支名称**

12. git推送

此命令将本地所做的更改推送到远程存储库。

如何使用它?

**git push origin [分支名称]**

13. 混帐

将所做的更改存储在本地存储库中但未提交。当您不想提交所做的更改但想将它们存储在本地时,使用此命令。

如何使用它?

  • 保存已修改和暂存的更改。

    git stash -u

  • 列出隐藏文件更改的 StackOrder。

    git 存储列表

  • 带回您临时存储的文件。

    git stash 弹出

  • 删除临时存储、修改和跟踪的文件。

    git 存储清除

14. 混帐日志

此命令用于按时间顺序显示存储库的提交历史记录。

如何使用它?

**混帐日志**

15. git rm

此命令从您的工作目录中删除文件并暂存删除。

如何使用它?

**git rm [文件]**

16. git rebase

此命令用于在指定分支之前应用当前分支的任何提交。如果您需要重写项目的历史记录,则使用它。

如何使用它?

**git rebase [分支名称]**

17. git 还原

该命令用于恢复一些现有的提交。

如何使用它?

**git 还原 <insert bad commit hashcode here>**

18.git重置

此命令是关于更新您的分支并移动提示以便从分支中添加或删除提交。

如何使用它?

  • 此命令用于删除提交。

    git 重置 [hashcodeId]

笔记- 从git log可以看到hash code Id

  • 用于取消暂存文件,同时保留工作目录中的更改。

    git 重置 [文件]

19.git 恢复

此命令是关于从索引或另一个提交恢复工作树中的文件。此命令不会更新您的分支。该命令还可用于从另一个提交恢复索引中的文件。

如何使用它?

**git 恢复 -SW**

20. git 差异

此命令是一种广泛使用的跟踪更改的工具。

如何使用它?

  • 此命令用于查看已更改但未暂存的内容的差异。

    混帐差异

  • 此命令用于查看暂存但未提交的内容的差异。

    git diff --staged

  • 此命令用于查看 2 个分支之间的差异。

    git diff 分支 A...分支 B

就是这样,感谢您的阅读。我希望这篇博客能帮助你理解基本的 git 命令。您可以将此博客添加为书签,以备将来需要时参考。

如果您有任何问题或反馈,请在下面的评论部分告诉我。我们连接上 推特 领英 有关我的科技之旅的更多更新。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/36906/55451609

posted @ 2022-09-16 09:56  哈哈哈来了啊啊啊  阅读(34)  评论(0编辑  收藏  举报