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。