zoukankan      html  css  js  c++  java
  • git的一些操作

    近期参加一个比赛,结果越做特征工程越差,但是代码一直有更新,之前做特征工程的代码已经不见了.好在git有回滚的功能,故此次记录一下,而且以后要好好学习如何用git提升开发效率.

    回滚历史

    # 查看历史版本号
    git log
    
    # 找到历史版本号
    git reset --hard {历史版本号}
    
    # 推送到远程
    git push -f -u origin master  
    

    上面这样做之后,该版本号之后的代码都找不到了.所以如果其中有需要的代码,最好还是保存下来.再添加进去.

    创建分支

    回滚之后,这次的代码是我近期得分最高的.我不想轻易地改动它.所以,我在git上新建了一个分支.我命名为v2,如下图所示:

    之后,我所有的修改都在分支v2上进行,知道我的模型有提升.我可以再更新到master.

    我的开发环境是Pycharm,当在git上新建分支v2后,我在Pycharm上也要将分支改到v2.具体做法如下:

    1. 在整体项目名上右击,找到Git;
    2. 点开,找到repository;
    3. 点击branches => new branch,这里我也填了v2. 之后点create创建.

    本地的分支就多了v2,之后,只需要在v2上更新,并且推送到远端的v2即可.

  • 相关阅读:
    5.CSS的引入方式
    4 CSS文本属性
    3.CSS字体属性
    CSS基础选择器总结
    详细介绍jQuery.outerWidth() 函数具体用法
    highcharts x轴中文刻度太长换行
    css 兼容ie8 rgba()用法
    JavaScript常用定义和方法
    12 个 CSS 高级技巧汇总
    javascript 经典问题汇总
  • 原文地址:https://www.cnblogs.com/shayue/p/13210270.html
Copyright © 2011-2022 走看看