• git操作记录(如何回退到某个历史版本,如何提交部分文件等方法)


    当前项目使用git管理代码,在使用的过程中会遇到一些问题,这里记录下

    1、合并代码后

    在合并组员的代码后会出现下面的界面,开始的时候都会关闭,重新打开,乐此不疲到忍无可忍

    解决方法:
    出现这种界面是要提示你输入合并消息

    • 按键盘字母 i 进入insert模式(可跳过);
    • Esc退出键;
    • 输入:wq,按Enter键;

    2、回退到某个历史版本

    • git log 查看历史版本(黄色文字commit 后的一大串文本就是版本号)

    • 找到对应的版本号执行 回退到某个版本命令,如:

    git reset --hard 20a3bfed06194df0161926c310bc7f91c11a367e

    3、提交部分文件

    在本地修改了很多文件后,但是只需要提交部分文件

    git add 单个文件名
    git stash -u -k // 将修改的内容保存至堆栈区,-u 把你修改了却没有add的文件保留 -k 保持前面add的文件正常提交
    git status // 这时候只显示你单独提交的文件更新
    git commit -m 'update'
    git push origin master

    提交后,需要继续码砖,那就再把之前隐藏的变更改回来

    git stash pop 这一步很重要哦~
    git stash命令的作用就是将目前还不想提交的但是已经修改的内容进行保存至堆栈中,后续可以在某个分支(可以是自己也可以是其他分支)上恢复出堆栈中的内容。

    4、修改 .gitignore 文件 立即生效

    git rm -r --cached .  #清除缓存  
    git add . #重新trace file  
    git commit -m "update .gitignore" #提交和注释  
    git push origin master 
    
  • 相关阅读:
    pylint
    Cygwin安装与配置
    Spring的配置文件
    网络传输测试软件
    MINA快速传输文件
    Jar包下载
    shutdown彻底关闭tomcat,以及多线程关闭
    Git使用
    例说数学学习中的四基
    求等差数列前n项和S_n的最值
  • 原文地址:https://www.cnblogs.com/webhmy/p/10979488.html
Copyright © 2020-2023  润新知