git命令基本用法_Git最常用的20个命令(举例详解)

29616708f906f5527147f8edc4f7e063.png

介绍:

之前的发布的 如何使用Git管理您的写作项目 介绍过如何使用git。在此文中,我将讨论在使用Git时经常使用的20个命令。

以下是涉及的Git命令:

git config git init git clone git add git commit git diff git reset git status git rm git log git show git tag git branch git checkout git merge git remote git push git pull git stash

Git命令

  • git config

用法:git config –global user.name“ [名称]”

用法:git config –global user.email“ [电子邮件地址]”

此命令分别设置要与提交一起使用的作者姓名和电子邮件地址。

  • git init

用法:git init [存储库名称]

此命令用于启动新的存储库。

3d7d297c058062ee2a4aa953c772746c.png
  • git clone

用法:git clone [url]

此命令用于从现有URL获取存储库。

027fb1269ef1ae0420ac889c8786a0cc.png

git add

用法:git add [file]

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

ec6c8f013eb5b349d2ce4f9a6a399dcb.png

用法:git add *

此命令将一个或多个添加到暂存区域。

e734d119ff73878a28f984741d98b8e0.png
  • git commit

用法:git commit -m“ [键入提交消息]”

此命令在版本历史记录中永久记录或快照文件。

c6a1f756a0a9d1f89fee02fdcac922ca.png

用法:git commit -a

此命令将提交您使用git add命令添加的所有文件,并且还将提交自此以来已更改的所有文件。

705c04f587b9fd4f3986b9d0465233f1.png
  • git diff

用法:git diff

此命令显示尚未暂存的文件差异。

5512ccc76c041d0159dd93dbaf8f7669.png

用法:git diff –staged

此命令显示暂存区域中的文件与当前最新版本之间的差异。

1d714e86bc2b06911e52e1bf92bbd8ee.png

用法:git diff [第一分支] [第二分支]

该命令显示了上述两个分支之间的差异。

6df733120350a8f58e288a421296dbe5.png
  • gi reset

用法:git reset [文件]

此命令取消暂存文件,但保留文件内容。

e45d660505b0d22dda228bcd871be1d1.png

用法:git reset [commit]

此命令在指定的提交之后撤消所有提交,并将更改保留在本地。

1f3a6697c0ed02703ed1c687a45a90f7.png

用法:git reset –hard [commit]此命令丢弃所有历史记录,并返回到指定的提交。

43f6bef5beceacd9a86046e68c3b5fe8.png
  • git status

用法:git status

该命令列出了所有必须提交的文件。

55f08bb1af7321a3597a8d0b3934c9c1.png
  • git rm

用法:git rm [文件]

此命令从您的工作目录中删除文件,然后进行删除。

ca9b2769bbee60a4a69203e851d55fc7.png

git log

  • 用法:git log

此命令用于列出当前分支的版本历史记录。

6f1cff3995a68aaf44ef3cadadb1a581.png

用法:git log –follow [文件]

此命令列出了文件的版本历史记录,包括文件的重命名。

36938c7be8b5a526f972431d1c47ca75.png
  • git show

用法:git show [提交]

此命令显示指定提交的元数据和内容更改。

2ddeb4adae34a37ff20bbd82a3d85187.png
  • git tag

用法:git tag [commitID]

此命令用于将标签赋予指定的提交。

f9b85847b343e3bd6acb817ba9b7dc24.png
  • git branch

用法:git branch

此命令列出当前存储库中的所有本地分支。

4b87c0be91a83297cb9549e8c7451de0.png

用法:git branch [分支名称]

此命令创建一个新分支。

ba98bf7df062ebc96c4c2614a78fab68.png

用法:git branch -d [分支名称]

此命令删除功能分支。

a3ed40eec37bbf200775f38b39f949d9.png
  • git checkout

用法:git checkout [分支名称]

此命令用于从一个分支切换到另一个分支。

22e870217f5f1fc640064100f922f858.png

用法:git checkout -b [分支名称]

此命令将创建一个新分支,并切换到该分支。

db206e8d897e208442fcfbcd31791978.png
  • git merge

用法:git merge [分支名称]

此命令将指定分支的历史记录合并到当前分支中。

4ded85b3b4e830a4c04b5cbac0deb032.png
  • git remote

用法:git remote add [变量名] [远程服务器链接]

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

59366477dfc7ee0452c960fb2c3843b4.png
  • git push

用法:git push [变量名] master

该命令将提交的master分支更改提交到远程存储库。

3e9a8827eb0a7bf594d66da60d8227b1.png

用法:git push [变量名] [分支]

此命令将分支提交发送到您的远程存储库。

9efcb04947a49f5848c4ca730ae1f553.png

用法:git push –all [变量名]

此命令将所有分支推送到您的远程存储库。

28a4975b75f295aa993a8b0462c3a9cc.png

用法:git push [变量名]:[分支名]

此命令删除远程存储库上的分支。

4f1c282f5fe3ea8d986981d10cb36ee4.png
  • git pull

用法:git pull [资源库链接]

该命令获取远程服务器上的更改并将其合并到您的工作目录中。

0f5ba4723abe1999231c43a825ecd6ac.png
  • git stash

用法:git stash保存

此命令临时存储所有已修改的跟踪文件。

0faea8ae1d5538132227106bf00f71f8.png

用法:git stash pop

此命令恢复最近存放的文件。

b8e161b2afd9388b4347fc0bc58d910e.png

用法:git存储列表

此命令列出所有隐藏的变更集。

b1089cbfbc198e422a764c9a7185f9f3.png

用法:git stash

此命令将丢弃最近存放的变更集。

1698180751a3253cd9fa95de94dc2c1d.png

总结:

这是一个Git教程,帮助您入门。希望对你有帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值