Loading

[Git]原理

拉取与提交

  1. git clone
    从远程仓库克隆到本地

  2. git fetch
    拉取服务端的最新提交到本地,不会本地合并,也就是不改变master,head指针位置

  3. git pull
    拉取服务端的最新提交到本地,进行本地合并,改变master,head指针位置
    pull = fetch + merge

  4. git add
    添加到暂存区

  5. git commit
    提交暂存区内容

  6. git push
    推送当前分支到远程仓库

  7. git tag
    给某一个提交打上标签

分支

  1. git branch
    创建一个分支

  2. git switch
    切换到另一个分支

  3. git merge
    合并另一个分支到当前分支产生一个新的提交,但是另一个分支还在

  4. git rebase
    合并另一个分支到当前分支产生一个新的提交,另一个分支也会指向这个最新的提交,相当于干掉了另一个分支

后悔药

  1. git reset
    回退到指定版本

  2. git revert
    撤销某一个提交执行的操作

posted @ 2024-08-03 20:39  Duancf  阅读(24)  评论(0)    收藏  举报