[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
    撤销某一个提交执行的操作

作者:Esofar

出处:https://www.cnblogs.com/DCFV/p/18341029

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   Duancf  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示