zoukankan      html  css  js  c++  java
  • git命令随手记

    git init 初始化
    git add (文件名) 将文件加入版本库 git add . 加入全部
    git commit -m '注释' 提交添加或者修改
    git status 查看当前状态
    git log [--pretty=oneline] 查看日志 加后面参数是将列表简化
    git diff 对比不同
    git reset 退回到指定版本
    git reset --hard HEAD^ 退回到HEAD【当前版本】的^【上一个版本】 同理:退回到上面两个版本 HEAD^^ 退回到之前5个 HEAD~5
    如果退回错误 只要命令窗口未关闭 还可以根据 commit id往前【即未来的版本】退回。 git reset --hard 31546xxxx 关键是找到版本的commit id
    可以使用 git reflog 来查找
    git stash 可用来暂存当前正在进行的工作, 比如想pull 最新代码, 又不想加新commit, 或者另外一种情况,为了fix 一个紧急的bug, 先stash, 使返回到自己上一个commit, 改完bug之后再stash pop, 继续原来的工作。
    基础命令:
    $git stash
    $do some work
    $git stash pop

    git branch -b dev 创建并切换到dev 等同于下面两条
    git branch dev 创建dev
    git checkout dev 切换到分支dev

    git checkout master 切换到主分支
    git merge dev 当前为主分支,合并dev分支。

  • 相关阅读:
    Linux进程和线程
    Vim编辑器
    Java多线程编程(七)线程状态、线程组与异常处理
    Java多线程编程(六)单例模式与多线程
    Integer to Roman
    Container With Most Water
    Regular Expression Matching
    Palindrome Number
    c/c++获取硬盘序列号
    String to Integer (atoi)
  • 原文地址:https://www.cnblogs.com/yin5th/p/7214155.html
Copyright © 2011-2022 走看看