当前位置:实例文章 » 其他实例» [文章]git常用命令总结

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 "" <文件名>` 或 `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 常用的命令总结。这些命令可以帮助你管理项目的历史、分支、标签等,提高工作效率和协同工作能力。

其他信息

其他资源

Top