专业编程基础技术教程

网站首页 > 基础教程 正文

20个顶级 Git 命令示例(git常用命令详解)

ccvgpt 2024-07-18 12:47:26 基础教程 17 ℃

现在您(可能)已经知道了 Git 是什么以及它是如何工作的,接下来看看如何使用前20个 Git 命令的示例


在前面的博客中,您了解了什么是 git。在这个博客中,我将介绍在使用 Git 时经常使用的前20个 Git 命令。

以下是 Git 命令:

20个顶级 Git 命令示例(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 Commands

git config

用法: git config-global user.name“[ name ]”

用法: git config-global user.email“[ email address ]”

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

git init

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

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

git clone

用法: git clone [ url ]

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

git add

用法: git add [ file ]

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

用法: git add *

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

git commit

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

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

用法: git commit-a

此命令提交您使用 git add 命令添加的所有文件,并提交此后更改的所有文件。

git diff

用法: git diff

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

用法: git diff-stage

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

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

这个命令显示了上面提到的两个分支之间的区别。

git reset

用法: git reset[ file ]

此命令取消文件的准备工作,但保留文件内容。

用法: git reset[提交]

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

Usage: git reset –hard [commit]

用法: 这个命令丢弃所有的历史记录并返回到指定的提交。

git status

用法: git status

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

git rm

用法: git rm [ file ]

这个命令会从你的工作目录中删除这个文件,然后进行删除。

git log

用法: git log

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

用法: git log-follow [ file ]

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

git show

用法: git show [ commit ]

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

git tag

用法: git 标记[ committee ID ]

此命令用于为指定的提交提供标记。

git branch

用法: git Branch

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

用法: git Branch [ Branch name ]

此命令将创建一个新分支。

用法: git Branch-d [ Branch name ]

此命令删除特性分支。

git checkout

用法: git checkout [分支名称]

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

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

这个命令创建一个新的分支,并切换到它。

Git 合并

用法: git merge [分支名]

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

git remote

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

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

git push

用法: git push [ variable name ] master

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

用法: git push [ variable name ][ Branch ]

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

用法: git push-all [ variable name ]

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

用法: git push [ variable name ] : [ Branch name ]

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

git pull

用法: git pull [ Repository Link ]

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

git stash

用法: git stash save

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

用法: git stash pop

此命令还原最近隐藏的文件。


用法: git stash list

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

用法: git stash drop

此命令放弃最近隐藏的变更集。

想了解更多关于 git 命令的信息吗?这里有一个 Git 教程来帮助你开始。或者,您可以采用自顶向下的方法,从这个 DevOps 教程开始。



Tags:

最近发表
标签列表