最常用的20个Git命令与示例,你都会了么?



◆ ◆ ◆  ◆ 

既然你(大概)知道Git是什么以及它是如何工作的,那么看看如何使用最常见的20Git命令的例子。

以下是正在涵盖的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[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 -staged
此命令显示暂存区域中的文件与当前的最新版本之间的差异。



用法:git diff [第一个分支] [第二个分支]
此命令显示所提到的两个分支之间的差异。



git reset


用法:git reset [文件]
此命令取消暂存文件,但它保留文件内容。




用法:git reset [commit]
此命令撤消指定提交后的所有提交
,并在本地保留更改。



用法:git reset -hard [commit]

此命令会丢弃所有历史记录并返回到指定的提交。


git status


用法:git status

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



git rm


用法:git rm [文件]
此命令从工作目录中删除该文件并分阶段删除。



git log


用法:git log

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



用法:git log -follow[file]
此命令列出文件的版本历史记录,包括文件的重命名。



git show


用法:git show [commit]
此命令显示指定提交的元数据和内容更改。



git tag


用法:git tag[commitID]
此命令用于为指定的提交提供标记。



git branch


用法:git branch
此命令列出当前存储库中的所有本地分支。



用法:git branch [分支名称]
此命令创建一个新分支。



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

此命令删除功能分支。



git checkout


用法:git checkout [分支名称]
此命令用于从一个分支切换到另一个分支。



用法:git checkout -b [分支名称]
此命令创建一个新分支并切换到它。



git merge


用法:git merge [分支名称]
此命令将指定分支的历史记录合并到当前分支中。



git remote


用法:git remote add [变量名] [远程服务器链接]
此命令用于将本地存储库连接到远程服务器。



git push


用法:git push [变量名] master
此命令将master分支的已提交更改发送到远程存储库。



用法:git push [变量名] [分支]
此命令将分支提交发送到远程存储库。

 


用法:git push -all [变量名]
此命令将所有分支推送到远程存储库



用法:git push [变量名][分支名称]
此命令删除远程存储库上的分支。


git pull


用法:git pull [Repository Link]
此命令将远程服务器上的更改提取并合并到您的工作目录。



git stash


用法:git stash save

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



用法:git stash pop
此命令将恢复最近隐藏的文件。



用法:git stash list

此命令列出所有存储的更改集。


用法:git stash drop
此命令会丢弃最近隐藏的变更集。


以上,就是最常用的git命令,希望你能有所收获!

作者:热海,一个有点二哈的女码农,曾在富士康做质检员,现在专心研究网络爬虫,大数据,linux等技术,个人微信公众号:今日技术热点,欢迎长按扫码关注我!


———— / 全文完 / ————


长按二维码 ▲

订阅「架构师小秘圈」公众号

如有启发,帮我点个在看,谢谢↓