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

Git 常用命令

发布人:shili8 发布时间:2025-01-01 19:08 阅读次数:0

**Git 常用命令**

Git 是一个分布式版本控制系统,用于协同工作和管理源代码。它提供了许多命令来帮助你管理你的项目。下面是 Git 常用的命令:

###1. 初始化 Git仓库

bashgit add .
git commit -m "初始化 Git仓库"


* `git add .`:将当前目录下的所有文件添加到暂存区。
* `git commit -m "初始化 Git仓库"`:提交暂存区的内容,并添加一个注释。

###2. 添加文件
bash# 将指定文件添加到暂存区git add filename.txt# 将当前目录下的所有文件添加到暂存区git add .


* `git add filename.txt`:将指定文件添加到暂存区。
* `git add .`:将当前目录下的所有文件添加到暂存区。

###3. 删除文件
bash# 将指定文件从工作区删除git rm filename.txt# 将当前目录下的所有文件从工作区删除git rm .


* `git rm filename.txt`:将指定文件从工作区删除。
* `git rm .`:将当前目录下的所有文件从工作区删除。

###4. 提交更改
bash# 将暂存区的内容提交到 Git仓库git commit -m "提交更改"

# 将暂存区的内容提交到 Git仓库,并指定一个特定的分支git commit -m "提交更改" --branch dev


* `git commit -m "提交更改"`:将暂存区的内容提交到 Git仓库。
* `git commit -m "提交更改" --branch dev`:将暂存区的内容提交到 Git仓库,并指定一个特定的分支。

###5. 回滚更改
bash# 将暂存区的内容回滚到上一次提交git reset HEAD~

# 将暂存区的内容回滚到指定的版本号git reset --hard commit_id


* `git reset HEAD~`:将暂存区的内容回滚到上一次提交。
* `git reset --hard commit_id`:将暂存区的内容回滚到指定的版本号。

###6. 查看 Git 日志
bash# 查看 Git 日志git log# 查看 Git 日志,并显示每个提交的详细信息git log -p


* `git log`:查看 Git 日志。
* `git log -p`:查看 Git 日志,并显示每个提交的详细信息。

###7. 创建分支
bash# 创建一个新分支,名称为 devgit branch dev# 切换到指定的分支git checkout dev


* `git branch dev`:创建一个新分支,名称为 dev。
* `git checkout dev`:切换到指定的分支。

###8. 合并分支
bash# 将 master 分支合并到 dev 分支git merge master# 将 dev 分支合并到 master 分支git merge dev


* `git merge master`:将 master 分支合并到 dev 分支。
* `git merge dev`:将 dev 分支合并到 master 分支。

###9. 删除分支
bash# 删除指定的分支git branch -d dev


* `git branch -d dev`:删除指定的分支。

###10. 推送更改
bash# 将本地仓库推送到远程仓库git push origin master# 将本地仓库推送到远程仓库,并指定一个特定的分支git push origin master:dev


* `git push origin master`:将本地仓库推送到远程仓库。
* `git push origin master:dev`:将本地仓库推送到远程仓库,并指定一个特定的分支。

###11. 拉取更改
bash# 将远程仓库拉取到本地仓库git pull origin master# 将远程仓库拉取到本地仓库,并合并到 dev 分支git pull origin master:dev


* `git pull origin master`:将远程仓库拉取到本地仓库。
* `git pull origin master:dev`:将远程仓库拉取到本地仓库,并合并到 dev 分支。

###12. 查看 Git 状态
bash# 查看 Git 状态git status


* `git status`:查看 Git 状态。

这些是 Git 常用的命令,希望这些信息能够帮助你更好地使用 Git。

其他信息

其他资源

Top