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分支。

  • 相关阅读:
    [论文复现笔记]Im2Struct
    深度学习踩坑
    Matlab问题汇总
    Linux网络服务
    探索Blender
    [每日挖坑]20200728
    Ubuntu重启之后显卡挂了
    3D视觉知识点
    [每日挖坑]20200727
    遥感影像相关知识
  • 原文地址:https://www.cnblogs.com/yin5th/p/7214155.html
Copyright © 2011-2022 走看看