20个Git 命令的示例

现在您(大概)知道 Git 是什么以及它是如何工作的,请看一下如何使用前 20 个 Git 命令的示例。在上一篇博客中,您了解了 git 是什么。在这篇博文中,我将讨论您在使用 Git 时会经常使用的 20 大 Git命令。 以下是涵盖的 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

Usage: git config –global user.name “[name]”

Usage: git config –global user.email “[email address]”

这条命令分别设置了作者姓名和电子邮件地址,以便在你的提交中使用。

20个Git 命令的示例

git init

Usage: git init [repository name]

 

该命令用于启动一个新的版本库。

20个Git 命令的示例

git clone

Usage: git clone [url] 

该命令用于从现有的URL中获取一个版本库。

20个Git 命令的示例

git add

Usage: git add [file] 

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

20个Git 命令的示例

Usage: git add * 

This command adds one or more to the staging area.

20个Git 命令的示例

git commit

Usage: git commit -m “[ Type in the commit message]” 

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

20个Git 命令的示例

Usage: git commit -a 

这条命令提交你用git add命令添加的所有文件,同时也提交你在那之后修改的所有文件。

20个Git 命令的示例

git diff

Usage: git diff 

该命令显示尚未分阶段的文件差异。

20个Git 命令的示例

Usage: git diff –staged 

这个命令显示了暂存区的文件与目前最新版本的文件之间的差异。

20个Git 命令的示例

Usage: git diff [first branch] [second branch] 

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

20个Git 命令的示例

git reset

Usage: git reset [file] 

这个命令解除了文件的缓存,但它保留了文件的内容。

20个Git 命令的示例

Usage: git reset [commit] 

这条命令撤销了指定提交后的所有提交,并在本地保留了修改内容。

20个Git 命令的示例

Usage: git reset –hard [commit]  这条命令抛弃了所有的历史,回到指定的提交。

20个Git 命令的示例

git status

Usage: git status 

这个命令列出了所有需要提交的文件。

20个Git 命令的示例

git rm

Usage: git rm [file] 

这条命令从你的工作目录中删除该文件,并分阶段进行删除。

20个Git 命令的示例

git log

Usage: git log 

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

20个Git 命令的示例

Usage: git log –follow[file] 

该命令列出了一个文件的版本历史,也包括文件的重命名。

20个Git 命令的示例

git show

Usage: git show [commit] 

该命令显示指定提交的元数据和内容变化。

20个Git 命令的示例

git tag

Usage: git tag [commitID] 

这条命令用来给指定的commit打上标签。

20个Git 命令的示例

git branch

Usage: git branch 

该命令列出了当前版本库中所有的本地分支。

20个Git 命令的示例

Usage: git branch [branch name] 

该命令创建一个新的分支。

20个Git 命令的示例

Usage: git branch -d [branch name] 

该命令删除了功能分支。

20个Git 命令的示例

git checkout

Usage: git checkout [branch name] 

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

20个Git 命令的示例

Usage: git checkout -b [branch name] 

这条命令创建了一个新的分支,同时也切换到该分支。

20个Git 命令的示例

git merge

Usage: git merge [branch name] 

这条命令将指定分支的历史合并到当前分支。

20个Git 命令的示例

git remote

Usage: git remote add [variable name] [Remote Server Link] 

这个命令用来连接你的本地版本库和远程服务器。

20个Git 命令的示例

git push

Usage: git push [variable name] master 

这条命令将主干分支的已提交修改发送到你的远程仓库。

20个Git 命令的示例

Usage: git push [variable name] [branch] 

该命令将分支的提交发送到你的远程仓库。

20个Git 命令的示例

Usage: git push –all [variable name] 

该命令将所有分支推送到你的远程仓库。

20个Git 命令的示例

Usage: git push [variable name] :[branch name] 

这条命令删除了远程版本库的一个分支。

20个Git 命令的示例

git pull

Usage: git pull [Repository Link] 

这个命令获取并合并远程服务器上的变化到你的工作目录。

20个Git 命令的示例

git stash

Usage: git stash save 

这条命令暂时储存了所有修改过的跟踪文件。

20个Git 命令的示例

Usage: git stash pop 

这条命令恢复了最近储存的文件。

20个Git 命令的示例

Usage: git stash list  

这个命令列出了所有隐藏的变化集。

20个Git 命令的示例

Usage: git stash drop  

这条命令抛弃了最近存储的变化集。

20个Git 命令的示例

想了解更多关于git的命令吗?这里有一个Git教程,可以让你开始学习。另外,你也可以采取自上而下的方法,从这个DevOps教程开始。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。如需转载,请注明文章出处豆丁博客和来源网址。https://shluqu.cn/13507.html
点赞
0.00 平均评分 (0% 分数) - 0

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注