今天我们将讨论在使用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配置

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

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

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

a11f4bb8fa05452c47e53a5db13fd576.png

git初始化

用法: git init [repository name]

此命令用于启动新的仓库。

092426ceeea55ba44b4de1a82402b0b3.png

git克隆

用法: git clone [url]

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

255203c66a5436972d9aec529d043430.png

git添加

用法: git add [file]

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

86ae61037ddd24eef3519c9021a91b98.png

用法: git add *

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

f89f9ea5218d69212ba2fc1c6d1fcfac.png

git提交

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

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

35f073a6f9a6bea6ae80510b3fff10ae.png

用法: git commit -a

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

acf5992397a5618f8731d81609e59f94.png

git差异

用法: git diff

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

cd94ec2fececbd318ead9c7bad6b2844.png

Usage: git diff –staged

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

c96021c40d5e03fa8ad574e12f6fa532.png

用法: git diff [first branch] [second branch]

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

2ac0ae1cd09226c05c18190943d98b98.png

git重置

用法: git reset [file]

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

4732fb684c01cc81f45fef63411739bd.png

用法: git reset [commit]

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

4732fb684c01cc81f45fef63411739bd.png

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

e5051df4576f6ee977c3617304bf433f.png

git状态

用法: git status

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

968c67a1800b7545a33bcbfc74b69715.png

git rm

用法: git rm [file]

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

ae38edd0f25366700b3347a13c66bfc0.png

git日志

用法: git log

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

81f2567ce04ce3980eaadf592babc401.png

用法: git log –follow[file]

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

d5865d9b09edba1718da846d9cb031ef.png

git show

用法: git show [commit]

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

e7ac9517b0c38429f583b8cb13a698d9.png

git标签

用法: git tag [commitID]

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

41f999f507765cc1335457959992c033.png

git分支

用法: git branch

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

77cd19b52dbb0a5f60d459045a5cee8f.png

用法: git branch [branch name]

此命令创建一个新分支。

a9ab297e92bbf8c8562fc8c843ce64cd.png

用法: git branch -d [branch name]

此命令删除功能分支。

51f7447a3fdd5add1d3df002f2cebea5.png

git checkout

用法: git checkout [branch name]

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

36955acec086cee60912e88db597923a.png

用法: git checkout -b [branch name]

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

282a74c8686b40c8fdbf12828fcd2b04.png

git合并

用法: git merge [branch name]

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

085c16b4a22850e4e6d02553ad721f95.png

git远程

用法: git remote add [variable name] [Remote Server Link]

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

4184547293e318002b0d903e24838f05.png

git推送

用法: git push [variable name] master

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

1dff001e7e9ff5860ba73018ce3302c9.png

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

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

6c45e9f6785abc0f4c2bab014f8b41cf.png

用法: git push –all [variable name]

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

b097b5d3e0664a2d3762865e794f3a39.png

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

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

530d9f3f110bbe39de4c352f0c5c270e.png

git pull 拉取

用法: git pull [Repository Link]

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

bd02de61d7ab0b416e31c73471e7699e.png

git stash

用法: git stash save

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

ae9eee7faebafd20bfa151e74f97bd93.png

用法: git stash pop

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

876da654e8547e3bcb04d00fec483301.png

用法: git stash list

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

882a8d5c2a7d749f1559fce775cf3f84.png

用法: git stash drop

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

6c98b392778c914cdc92eb4ea7522d74.png
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐