git指令大盘点,从小白到进阶,都在这儿了!
2023-09-16 09:15:19
前言
关于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。