git常用命令总结
发布人:shili8
发布时间:2025-03-10 00:42
阅读次数:0
**Git 常用命令总结**
Git 是一个分布式版本控制系统,用于协同工作和管理源代码。它提供了许多命令来帮助你管理项目的历史、分支、标签等。下面是 Git 常用的命令总结:
###1. 基础命令####1.1 `git add`
用法:`git add <文件名>` 或 `git add .`
作用:将指定文件或目录添加到暂存区。
示例:
bash# 将单个文件添加到暂存区git add README.md# 将当前目录及其子目录添加到暂存区git add .
####1.2 `git status`
用法:`git status`
作用:显示工作区和暂存区的状态。
示例:
bash# 显示工作区和暂存区的状态git status
####1.3 `git diff`
用法:`git diff <文件名>` 或 `git diff --cached <文件名>`
作用:显示工作区与暂存区或暂存区与HEAD之间的差异。
示例:
bash# 显示工作区与暂存区的差异git diff README.md# 显示暂存区与HEAD之间的差异git diff --cached README.md
####1.4 `git commit`
用法:`git commit -m "
作用:将暂存区的内容提交到仓库。
示例:
bash# 将单个文件提交到仓库git commit -m "添加README.md" README.md# 将当前目录及其子目录提交到仓库git commit -m "添加新功能" .
###2. 分支管理命令####2.1 `git branch`
用法:`git branch <分支名>` 或 `git branch -a`
作用:创建新的分支或列出所有分支。
示例:
bash# 创建新的分支git branch dev# 列出所有分支git branch -a
####2.2 `git checkout`
用法:`git checkout <分支名>` 或 `git checkout -b <新分支名>`
作用:切换到指定分支或创建新的分支并切换到它。
示例:
bash# 切换到dev分支git checkout dev# 创建新的分支并切换到它git checkout -b feature/new-feature
####2.3 `git merge`
用法:`git merge <分支名>`
作用:合并指定分支的内容到当前分支。
示例:
bash# 合并dev分支的内容到master分支git merge dev
###3. 标签管理命令####3.1 `git tag`
用法:`git tag <标签名>` 或 `git tag -a <标签名> -m "<描述>"`
作用:创建新的标签或列出所有标签。
示例:
bash# 创建新的标签git tag v1.0# 创建带有描述的新标签git tag -a v1.0 -m "版本1.0"
####3.2 `git show`
用法:`git show <标签名>`
作用:显示指定标签的内容。
示例:
bash# 显示v1.0标签的内容git show v1.0
###4. 日志管理命令####4.1 `git log`
用法:`git log <选项>`
作用:显示仓库的日志。
示例:
bash# 显示所有提交记录git log# 显示最近10个提交记录git log -10
####4.2 `gitk`
用法:`gitk`
作用:启动图形化日志浏览器。
示例:
bash# 启动图形化日志浏览器gitk
###5. 其他命令####5.1 `git remote`
用法:`git remote <选项>`
作用:管理远程仓库。
示例:
bash# 添加新的远程仓库git remote add origin 列出所有远程仓库git remote -v
####5.2 `git fetch`
用法:`git fetch <选项>`
作用:从远程仓库拉取最新的数据。
示例:
bash# 从origin远程仓库拉取最新的数据git fetch origin# 从所有远程仓库拉取最新的数据git fetch --all
####5.3 `git push`
用法:`git push <选项>`
作用:推送本地仓库的内容到远程仓库。
示例:
bash# 推送master分支到origin远程仓库git push origin master# 推送所有分支到所有远程仓库git push --all
####5.4 `git pull`
用法:`git pull <选项>`
作用:从远程仓库拉取最新的数据并合并到本地仓库。
示例:
bash# 从origin远程仓库拉取最新的数据并合并到master分支git pull origin master# 从所有远程仓库拉取最新的数据并合并到所有分支git pull --all
以上就是 Git 常用的命令总结。这些命令可以帮助你管理项目的历史、分支、标签等,提高工作效率和协同工作能力。