zoukankan      html  css  js  c++  java
  • git常用操作

    1. 使用rebase命令压缩多次提交

      (1)找到合并的前一次提交记录,比如最后一次提交记录id:8e0182bddac69aa1336f7118a12e133d6a87989a,输入命令

    git rebase -i 8e0182bddac69aa1336f7118a12e133d6a87989a
    

      出现以下界面,此处的意思是,当前有2次提交记录,时间为从远到最近的顺序。

      (2)进入编辑模式,除了第一次提交使用pick命令,其他均更改为s命令,保存后退出,显示如下页面,修改commit,保存退出。

      (3)检查本地分支,发现已经合并成一个。如果要合并服务器远程分支,那么再次输入命令,强制推送,覆盖远程分支。

    git push -f
    

     

    2. 修改未push的commit

      输入命令:

    git commit --amend  
    

      直接编辑文本,保存退出。

    3. 回退版本

      比如要回退的版本号为:c88173be7b521fcbe88c5be4fc1d3889e52226ae

      输入命令

    git reset --hard  c88173be7b521fcbe88c5be4fc1d3889e52226ae
    

      需要覆盖远程分支的话,强制推送:

     git push -f  
    

    4. 查看当前分支的记录

     输入命令,R10004为要查看的分支名

    $ git reflog R10004
    

      

  • 相关阅读:
    感知机学习笔记
    NOIP 模拟19
    NOIP 模拟17
    NOIP模拟14-16
    「动态规划」-数位dp专题
    8.5 NOIP 模拟测试 13
    8.3 NOIP 模拟12题解
    8.3 NOIP CE反思
    「分治」-cdq分治
    8.1 NOIP模拟11
  • 原文地址:https://www.cnblogs.com/knsbyoo/p/9231177.html
Copyright © 2011-2022 走看看