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
    

      

  • 相关阅读:
    PAT 1032 (未完成)
    PAT 1031
    PAT 1030
    将爬取到的数据存入数据框并导出
    XPath常见用法
    python 图表
    Protobuf在Unity中的通讯使用
    ProtoBuf在Unity中的使用
    Unity更新资源代码
    匿名函数
  • 原文地址:https://www.cnblogs.com/knsbyoo/p/9231177.html
Copyright © 2011-2022 走看看