zoukankan      html  css  js  c++  java
  • git

    创建一个叫做“feature_x”的分支,并切换过去:
    git checkout -b feature_x,(git checkout -b feature_x origin/master 在远程origin/master的分支基础上,创建feature_x分支)

    切换回主分支:
    git checkout master

    再把新建的分支删掉:
    git branch -d feature_x
    除非你将分支推送到远端仓库,不然该分支就是 不为他人所见的
    git push origin <branch>

    替换本地改动

    git checkout -- <filename>

    此命令会使用 HEAD 中的最新内容替换掉你的工作目录中的文件。已添加到缓存区的改动,以及新文件,都不受影响。

    丢弃本地改动和提交

    git fetch origin
    git reset --hard origin/master

    git reset

    --soft:回退head

    --mixed:回退index和head

    --hard:回退head、index、working dir

    #回退所有内容到上一个版本  

    git reset HEAD^

    #回退a.py这个文件的版本到上一个版本

    git reset HEAD^ a.py

    #向前回退到第3个版本

    git reset –soft HEAD~3

    #将本地的状态回退到和远程的一样

    git reset –hard origin/master

    #回退到某个版本

    git reset 057d

    #回退到上一次提交的状态,按照某一次的commit完全反向的进行一次commit

    git revert HEAD

  • 相关阅读:
    Python中matplotlib模块的简单使用
    Python中numpy模块的简单使用
    TensorFlow入门(矩阵基础)
    TensorFlow入门(常量变量及其基本运算)
    计算机视觉入门
    菜得一P!
    Hdu2097 Sky数
    Hdu2099 整除的尾数
    Hdu2098 分拆素数和
    Linux下用Bash语言实现简单排序的功能
  • 原文地址:https://www.cnblogs.com/zhouj-happy/p/6385778.html
Copyright © 2011-2022 走看看