Git 命令使用

一 :练习环境:

  https://learngitbranching.js.org/

二  :本地仓库操作命令:

1.1 基础篇:

   (1)  创建分支: Git Branch <Name>

   (2)  提交分支:Git Commit  

   (3)切换分支:Git Checkout <Name>

   (4) 创建并切换分支:Git  Checkout -b  <Name>

   (5) 合并其他分支到当前分支上:git merge  <Name> 

   (6) 合并其他分支到当前分支上:git rebase(区别将其他分支内容复制到分支上,相当于嫁接)

   (7)分支上移动:

    关键词:HEAD 引用 (相当于指针,指向提交记录,当指向分支时即指向该分支最新的提交记录)

    强制分支到某个提交记录:  git branch -f <Name>(先HEAD 指向某个提交记录然后再用此命令强制分支指向此提交记录) 

      向上移动1个 : ^ 向上移动 1 个提交记录

    向上移动多个:~<num> 向上移动多个提交记录,如 ~3

  (8) 撤销变更:

    git reset: 本地仓库撤销

    git revert: 本地仓库和远程仓库都可以撤销

1.2  高级篇:

  (1) 将其他分支t某个提交记录合并到分支: git cherry-pick

       (2) 排序提交记录:git rebase -i

1.3 移动提交记录

1.4 杂项

1.5 高级话题 

三 :远程仓库操作命令

  git clone

    git Fetch:下载远程仓库数据

  git pull: git Fetch和git merge 

 

原文地址:https://www.cnblogs.com/MakeChinaCreatAgain/p/13764307.html