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

​我一直使用Git的一些命令,今天这个列表清单,希望也可以帮助到你。

所以,现在让我们开始吧:

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命令的使用清单,如果你觉得这篇文章有帮助,请记得点赞我,关注我,并将它与其他人分享这篇文章,或者给我留言,让我知道你对此的看法!​

网站标题:22个每个程序员都应该知道的Git命令
标题URL:http://www.shufengxianlan.com/qtweb/news4/461804.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联