写点什么

22 个每个程序员都应该知道的 Git 命令

作者:Java-fenn
  • 2022 年 9 月 12 日
    湖南
  • 本文字数:1370 字

    阅读完需:约 4 分钟

1.git init

此命令用于将项目初始化为 git 存储库。

2. git remote add origin

例子:



​此命令用于添加或连接到远程存储库。

3.git  remote

此命令用于查看连接的远程存储库。

4.git status

此命令用于查看本地存储库中文件的状态。是跟踪文件,未追踪,还是修改?

5.git add

例子:



​此命令用于暂存已修改或未跟踪的文件。git add,此命令用于暂存所有未暂存的文件。6.git reset 此命令用于取消暂存文件。

7.git commit

此命令用于提交暂存文件。

git commit -m “
复制代码

例子:



​此命令用于提交暂存文件,并为提交历史提供提交消息。8. git push -u origin 例子:



​此命令用于将提交的文件推送到指定分支中的远程存储库(又名 GitHub)。首次将文件推送到远程存储库时使用此命令。它将确定你将这些文件推送到的位置。下次推送文件时,可以使用 git push。

git push 该命令用于将提交的文件推送到远程仓库。只能在使用上一个命令推送文件之后使用此命令将文件推送到远程存储库。

9. git fetch

此命令用于获取本地存储库的最新版本。它检查新文件、新分支、删除等。

10.git pull

此命令用于获取您刚刚获取的信息并将其拉入本地存储库。这会将您的本地存储库更新为远程存储库的最新版本。

11. git rm -r — cached

例子:



此命令用于从远程存储库 (GitHub) 中删除文件,而不在本地存储库中删除它。

12.git branch

此命令用于预览你当前所在的分支。

git branch -a 该命令用于预览本地和远程存储库中的所有分支。

git branch -r 此命令用于预览本地存储库中的所有分支(也就是你已经访问过的分支)。

git branch 此命令用于在本地存储库中创建新分支。

13. git checkout — track origin/

例子:



该命令用于切换分支。这特别适用于第一次访问分支(在 GitHub/远程存储库中创建)时。

14. git checkout

例子:



该命令用于切换到之前访问过的分支。

15.git merge

该命令用于将两个分支合并在一起。为此,请输入要继承更改的分支。将与此命令一起使用的分支名称是将提供更改的分支。

示例:主分支将继承开发分支的代码



16. git  merge—abort

此命令用于中止合并。

如果没有冲突错误,合并将始终成功。因此,此中止只能在合并失败的情况下使用。

你怎么知道这可以使用?

对于初学者,终端会说合并失败。它还可能会告诉你修复合并冲突。​

git merge --abort 只会完全中止合并。

17. git merge -X theirs

例子:



​该命令用于将两个分支合并在一起。如果存在合并冲突,此命令将假设你更喜欢在提到的分支中所做的更改(而不是当前分支)。

18. git reset — hard HEAD

此命令将清除你在本地存储库中所做的所有更改,并将其更新为提交到 GitHub 的最新版本。

19. git clean -f

此命令用于删除本地存储库中未跟踪的文件。

20. git clean -d

此命令用于删除本地存储库中未跟踪的目录。你也可以将其组合到 git clean -fd 中以同时执行这两项操作。

21. git bisectgit bisect

命令用于发现在代码中引入错误的提交。它有助于追踪代码有效的提交和无效的提交,因此,追踪将错误引入代码的提交。

22. git reset HEAD^

此命令将当前分支向后移动两次提交,有效地从项目历史记录中删除了我们刚刚创建的两个快照。它恢复意外提交并保留更改。

总结

以上就是我今天跟你分享的 22 个 Git 命令的使用清单,如果你觉得这篇文章有帮助,请记得点赞我,关注我,并将它与其他人分享这篇文章,或者给我留言,让我知道你对此的看法!​

用户头像

Java-fenn

关注

需要Java资料或者咨询可加我v : Jimbye 2022.08.16 加入

还未添加个人简介

评论

发布
暂无评论
22个每个程序员都应该知道的 Git 命令_Java_Java-fenn_InfoQ写作社区