git命令随手记

Posted 拙言

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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分支。

以上是关于git命令随手记的主要内容,如果未能解决你的问题,请参考以下文章

linux随手记

手记解决VS2017 git 拉取按钮灰色的问题

Linux 随手记

零碎知识点(随手记)

安装pod教程(MAC怕忘记,随手记下)

《PHP, MySQL, Javascript和CSS》读书随手记----MySQL篇