随笔分类 -  git

摘要:git merge 一 简单的git merge操作 git fetch和git merge相当于git pull,我们可以通过intellij的VCS来merge,也可以通过命令行来merge 1.通过工具直接操作: 如果是用intellij,可以选择VCS->Git->Merge Changes 阅读全文
posted @ 2017-03-06 20:59 LittleMoon 阅读(5278) 评论(0) 推荐(0)
摘要:git如何撤销上一次commit操作 1.第一种情况:还没有push,只是在本地commit 这里的<commit_id>就是每次commit的SHA-1,可以在log里查看到 --mixed 会保留源码,只是将git commit和index 信息回退到了某个版本.--soft 保留源码,只回退到 阅读全文
posted @ 2017-03-06 14:06 LittleMoon 阅读(62978) 评论(3) 推荐(5)
摘要:本文参考了http://blog.jobbole.com/76854/ Pull Request在Forking工作流中使用,这个也同样适用于小团队的开发协作和第三方开发者向开源项目的贡献。当你要发起一个Pull Request时,你要做的就是请求项目维护者来pull你仓库中的某个分支到他的仓库中, 阅读全文
posted @ 2016-12-14 09:29 LittleMoon 阅读(4598) 评论(0) 推荐(0)
摘要:git操作master : 默认开发分支;origin : 默认远程版本库添加远程仓库:git remote add [name] [url] 通常name为origin克隆远程仓库:git clone [url]本地分支创建并切换分支:git checkout -b <name>创建但不切换分支: 阅读全文
posted @ 2016-09-26 17:06 LittleMoon 阅读(213) 评论(0) 推荐(0)
摘要:项目在git的下无法查找到需要的Branch 但是在Bitbucket下可以查到到 通过GitBash,发现git branch -a与git remote show origin 输出的远程分支不一样,git remote show origin命令输出多余的分支:branch_XXXX_XXXX 阅读全文
posted @ 2016-09-21 12:22 LittleMoon 阅读(1602) 评论(0) 推荐(0)
摘要:Git基础 一 简介 1.什么是git,git有什么作用 Git是用C语言开发的分布版本控制系统。版本控制系统可以保留一个文件集合的历史记录,并能回滚文件集合到另一个状态(历史记录状态)。另一个状态可以是不同的文件,也可以是不同的文件内容。举个例子,你可以将文件集合转换到两天之前的状态,或者你可以在 阅读全文
posted @ 2016-07-03 22:16 LittleMoon 阅读(275) 评论(0) 推荐(0)