Git常用命令大全

Git常用命令大全
Git是一个分布式版本控制系统,用于追踪对文件的修改,方便多人协作开发软件。以下是常见的Git命令:


1. 初始化Git仓库

  - `git init`: 在当前目录下初始化一个新的Git仓库。


2. 克隆Git仓库

  - `git clone <url>`: 将远程仓库克隆到本地。


3. 添加文件到暂存区

  - `git add <file>` 或 `git add .`: 将指定文件或当前目录下的所有文件添加到暂存区。


4. 提交文件到版本库

  - `git commit -m "<message>"`: 提交暂存区中的更改到版本库,<message>为提交信息。


5. 查看状态

  - `git status`: 显示当前工作区的状态。


6. 撤销修改

  - `git checkout -- <file>`: 撤销工作区中的文件修改。

  - `git reset HEAD <file>`: 撤销暂存区中的文件修改。


7. 查看提交历史

  - `git log`: 查看提交历史记录。


8. 版本回退

  - `git revert <commit hash>`: 回退到指定版本。

  - `git reset --hard <commit hash>`: 强制回退到指定版本。


9. 创建分支

  - `git branch <branch-name>`: 创建一个新的分支。

  - `git checkout -b <branch-name>`: 创建并切换到新的分支。


10. 合并分支

   - `git merge <branch-name>`: 合并指定分支到当前分支。


11. 标签管理

   - `git tag <tag-name>`: 创建一个新的标签。

   - `git tag`: 查看所有的标签。

   - `git tag -d <tag-name>`: 删除指定的标签。


12. 推送本地分支到远程仓库

   - `git push origin <local-branch>:<remote-branch>`: 推送本地分支到远程仓库。


13. 拉取远程仓库的最新代码

   - `git pull origin <remote-branch>`: 拉取远程仓库的最新代码并合并到当前分支。


14. 摘取远程分支的某个提交

   - `git cherry-pick <commit-id>`: 摘取远程分支的指定提交到当前分支。


15. 查看远程分支

   - `git branch -r`: 查看远程分支。


16. 更改远程分支的指向

   - `git branch -u <remote>/<branch>`: 设置本地分支与远程分支的关联。


这些只是Git命令的一部分,更多的命令和选项可以通过`git help <command>`或访问官方文档进行查看。



© 2022 开源博客 京ICP备20030565号-2 Powered by Quick API team