zoukankan      html  css  js  c++  java
  • Git经常使用命令以及使用方法

    一 怎样让单个文件回退到指定的版本号

    1.   进入到文件所在文件文件夹,或者能找到文件的路径


    查看文件的改动记录
    git log  MainActivity.java

    2.   回退到指定的版本号

    git reset f7a220761c312d47013c394d750528f9acbc3099  MainActivity.java(git reset ... 讲整个文件夹回退到指定版本号)

    3.   提交到本地

    git commit MainActivity.java  -m "reset to revision"

    4.   更新到工作文件夹

    git checkout MainActivity.java(或者 git pull . 更新整个文件夹)

    5.   提交到远程仓库

    git push origin HEAD:refs/for/branch name

    这样就把指定的文件回退到指定的版本号了。

    二 怎样放弃本地改动,强制更新

    git fetch --all
    git reset --hard origin/master(master替换成你当前的分支名)
    git reset --soft origin/master (master替换成你当前的分支名,保留本地和未merge到远程server上的改动)
    比方:前一次提交到本地server,可是没有push merge到远程server,进行下一次提交时就会出现冲突,此时用--soft,就列出你这两次提交的文件,你能够又一次一次性提交这两次改动。

    三 git提取出两个版本号之间的差异

    git diff 608e120 4abe32e --name-only仅仅列出两个版本号之间的差异文件名称

    git diff 608e120 4abe32e MainActivity查看文件的详细差异信息

  • 相关阅读:
    springboot maven打包插件
    maven打包指定main入口插件
    团队开发环境一致性性要求
    springboot 在idea中实现热部署
    IDEA 2018.1可用License服务(持续更新)
    IDEA打jar包
    3月18号
    3月17号
    3月16号
    3月13号
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/4339851.html
Copyright © 2011-2022 走看看