Git常用指令

Git是一个非常强大的分布式版本控制系统,用于跟踪计算机文件的更改并协调多人共同开发的项目。

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

2. **仓库状态**
   - `git status`:显示工作目录和暂存区域的当前状态,包括未跟踪的新文件、已修改的文件等。

3. **文件追踪与提交**
   - `git add <file>`:将文件的改动添加到暂存区准备提交。
   - `git add .`:将所有改动添加到暂存区。
   - `git commit -m "commit message"`:提交暂存区的改动到本地仓库,附带提交信息。

4. **分支管理**
   - `git branch`:列出所有本地分支。
   - `git branch <name>`:创建一个新的分支。
   - `git checkout <name>`:切换到另一个分支。
   - `git merge <branch>`:将指定分支的更改合并到当前分支。
   - `git branch -d <name>`:删除一个已经合并的分支。

5. **查看日志**
   - `git log`:显示提交历史。
   - `git show <commit>`:显示特定提交的详细信息。

6. **撤销操作**
   - `git reset HEAD <file>`:取消暂存文件的改动。
   - `git checkout -- <file>`:放弃工作目录中的改动,还原到最近一次提交的状态。
   - `git revert <commit>`:创建一个新的提交来逆向指定的提交。

7. **远程仓库**
   - `git remote add <name> <url>`:添加一个新的远程仓库。
   - `git fetch <remote>`:从远程仓库下载数据,但不合并。
   - `git pull <remote> <branch>`:从远程仓库下载数据并合并到当前分支。
   - `git push <remote> <branch>`:将本地分支推送到远程仓库。

8. **标签**
   - `git tag <name> <commit>`:创建一个指向特定提交的标签。
   - `git push origin <tag>`:推送标签到远程仓库。

9. **其他**
  git diff`:显示尚未暂存的改动。
  git stash`:保存工作目录的改动,使其恢复到上次提交的状态。
  git cherry-pick <commit>`:将指定提交应用到当前分支的顶部。

这些命令覆盖了Git的基本使用场景,你可以根据需要组合使用它们来完成复杂的版本控制任务。如果你需要更详细的说明或有特定的问题,随时告诉我!

相关推荐

  1. git指令

    2024-06-07 07:12:03       59 阅读
  2. git指令

    2024-06-07 07:12:03       54 阅读
  3. Git指令

    2024-06-07 07:12:03       73 阅读
  4. git指令

    2024-06-07 07:12:03       37 阅读
  5. Git指令

    2024-06-07 07:12:03       30 阅读
  6. Git指令

    2024-06-07 07:12:03       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 07:12:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 07:12:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 07:12:03       82 阅读
  4. Python语言-面向对象

    2024-06-07 07:12:03       91 阅读

热门阅读

  1. 机器学习-降维算法,PCK,LDA,NMF,LLE

    2024-06-07 07:12:03       26 阅读
  2. npm发布自己的插件包

    2024-06-07 07:12:03       26 阅读
  3. Android开发之内访Sqlite数据库(六)

    2024-06-07 07:12:03       25 阅读
  4. C#字符串格式化之$语法

    2024-06-07 07:12:03       26 阅读
  5. Python_ 爬楼梯

    2024-06-07 07:12:03       27 阅读
  6. OCR行驶证识别介绍

    2024-06-07 07:12:03       29 阅读
  7. ubuntu24安装python2

    2024-06-07 07:12:03       27 阅读
  8. C语言题目:单词个数统计

    2024-06-07 07:12:03       28 阅读
  9. Elasticsearch入门:初识分布式搜索引擎

    2024-06-07 07:12:03       25 阅读