返回

git指令大盘点,从小白到进阶,都在这儿了!

前端

前言

关于git,我很多时候使用的是小乌龟。所谓工欲善其事必先利其器,一个好的工具,会使工作效率事半功倍。但是工具再好,从事it这行,终究是知其然并知其所以然,否则永远只是个技术搬运工。想清楚之后,就打算多学习下git指令,武装自己,来弥补自己之前因懒惰而欠下的知识债。

基本指令

1. git init

git init用于初始化一个新的git仓库。在您想要开始跟踪文件更改的目录中运行此命令。

2. git add

git add用于将文件添加到暂存区。暂存区是git用来暂存准备提交的文件的地方。要将文件添加到暂存区,请运行以下命令:

git add <file>

3. git commit

git commit用于将暂存区中的更改提交到本地仓库。要提交更改,请运行以下命令:

git commit -m "<commit message>"

4. git push

git push用于将本地仓库中的更改推送到远程仓库。要推送更改,请运行以下命令:

git push <remote> <branch>

5. git pull

git pull用于从远程仓库中拉取更改并合并到本地仓库。要拉取更改,请运行以下命令:

git pull <remote> <branch>

分支管理指令

1. git branch

git branch用于列出当前分支。要列出分支,请运行以下命令:

git branch

2. git checkout

git checkout用于切换到另一个分支。要切换到另一个分支,请运行以下命令:

git checkout <branch>

3. git merge

git merge用于合并两个分支。要合并两个分支,请运行以下命令:

git merge <branch>

4. git rebase

git rebase用于在另一个分支上重新应用本地分支上的更改。要重新应用更改,请运行以下命令:

git rebase <branch>

合并指令

1. git merge

git merge用于合并两个分支。要合并两个分支,请运行以下命令:

git merge <branch>

2. git mergetool

git mergetool用于启动合并工具来解决合并冲突。要启动合并工具,请运行以下命令:

git mergetool

冲突解决指令

1. git add

git add用于将解决冲突的文件添加到暂存区。要将文件添加到暂存区,请运行以下命令:

git add <file>

2. git commit

git commit用于将暂存区中的更改提交到本地仓库。要提交更改,请运行以下命令:

git commit -m "<commit message>"

远程仓库指令

1. git clone

git clone用于克隆一个远程仓库。要克隆一个远程仓库,请运行以下命令:

git clone <remote> <local>

2. git push

git push用于将本地仓库中的更改推送到远程仓库。要推送更改,请运行以下命令:

git push <remote> <branch>

3. git pull

git pull用于从远程仓库中拉取更改并合并到本地仓库。要拉取更改,请运行以下命令:

git pull <remote> <branch>

历史记录指令

1. git log

git log用于显示提交历史记录。要显示提交历史记录,请运行以下命令:

git log

2. git blame

git blame用于显示每行代码的提交历史记录。要显示每行代码的提交历史记录,请运行以下命令:

git blame <file>

配置指令

1. git config

git config用于设置或获取git配置选项。要设置git配置选项,请运行以下命令:

git config <option> <value>

要获取git配置选项,请运行以下命令:

git config --get <option>

总结

以上是git的基本指令、分支管理指令、合并指令、冲突解决指令、远程仓库指令、历史记录指令和配置指令。希望这些指令能帮助您更好地使用git。