zoukankan      html  css  js  c++  java
  • GIT常用命令

    1, 查看最近一次提交

      git log -p -N (N是最近几次的提交内容)

    2.查看某一个文件的所有历史修改

      git log --follow -p file

    3.查看最近一次提交中所有修改的文件

      git log -n 1 --stat

    4.查看最近一次提交中所有的修改

      git show

    5.添加重命与删除远程分支

      git remote add origin git@github.com:XXX/XXX.git

      git remote rename originOrg origin
      git remote rm  originOrg

    6.回退历史状态

    • git 将指定文件回退到指定历史版本

            git reset a4e215234aa4927c85693dca7b68e9976948a35e MainActivity.java

    • 将分支回退到某一历史状态
        git reset --hard 123
    • 将分支回退到某一历史状态,并且COMMIT中的内容回到 COMMIT之前的状态
        git reset --soft head^   
    • 将add后的文件放回到add之前的状态
        git reset HEAD readme.txt

    7.branch 操作
      删除远程分支:git push --delete origin gc1-pc
    删除本地分支:git branch -d gc1-pc
    推送本地分支:git push origin :remote_branch,local_branch留空的话则是删除远
    创建分支:git checkout -b newBranch
    切换分支:git checkout master

     8.git stash 操作

      git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。
    git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。
    git stash list: 显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复。
    git stash clear: 清空Git栈。此时使用gitg等图形化工具会发现,原来stash的哪些节点都消失了。

     
     
     
  • 相关阅读:
    Ubuntu
    VSCode
    VSCode
    Astyle
    Qt
    待办
    Qt
    Qt
    Qt
    python pip常用命令、配置pip源
  • 原文地址:https://www.cnblogs.com/wlemory/p/4595274.html
Copyright © 2011-2022 走看看