码迷,mamicode.com
首页 > 其他好文 > 详细

git命令随手记

时间:2017-07-20 20:59:37      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:git add   stat   init   git log   add   git   文件名   关闭   check   

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命令随手记

标签:git add   stat   init   git log   add   git   文件名   关闭   check   

原文地址:http://www.cnblogs.com/yin5th/p/7214155.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!