git
bigcakewshwl
这个作者很懒,什么都没留下…
展开
-
Git详解之 Git分支
Git 分支几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本,对大型项目来说会花费很长时间。有人把 Git 的分支模型称为“必杀技特性”,而正是因为它,将 Git 从版本控制系统家族里区分出来。Git 有何特别之处呢?Git 的分支可谓是难以置信转载 2016-01-22 15:55:56 · 189 阅读 · 0 评论 -
git无法pull,fetch from upstream, push to upstream
1.在本地工程目录找到config文件(我的是在E:\rocket\rocket\.git);2.修改config文件内容为:[core] repositoryformatversion = 0 filemode = false logallrefupdates = true [branch "master"] remote =转载 2016-02-02 16:38:02 · 849 阅读 · 0 评论 -
git grep简介
原文: http://gitbook.liuhui998.com/4_8.html使用Git Grep进行搜索用git grep 命令查找Git库里面的某段文字是很方便的. 当然, 你也可以用unix下的'grep'命令进行搜索, 但是'git grep'命令能让你不用签出(checkout)历史文件, 就能查找它们.例如, 你要看 git.git 这个仓库里每个使转载 2016-02-01 11:22:49 · 226 阅读 · 0 评论 -
git rebase简介
原文:http://gitbook.liuhui998.com/4_2.html一、基本git rebase用于把一个分支的修改合并到当前分支。假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ git checkout -b mywork origin假设远程分支"origin"已经有了2个提交,如图 现在我们在这个分支做转载 2016-02-01 11:20:50 · 133 阅读 · 0 评论 -
git egit 如何 revert
egit中没有revert选项,因为在git术语中revert代表了再提交一次回退之前的提交(revert in git lingo means create a new commit to revert an earliercommit.)整个项目reset (svn revert)git 中把提交前回退叫做 reset,参照http://stackoverflow.com/questi转载 2016-01-29 15:49:41 · 273 阅读 · 0 评论 -
eclipse 误删文件的恢复,代码的恢复
情况一:在Eclipse中删除掉某些文件后,发现误删了需要恢复回来的情况。举例如下:1、*.demo包中存在三个文件。 2、删除FirePush、Gen两个文件 3、恢复刚刚删除的那两个文件,首先右击文件先前所在包或者包的上级目录 4、选择Restore from Local History... 5、新窗口展示的便是所选转载 2016-01-28 11:11:29 · 339 阅读 · 0 评论 -
Git和Code Review流程
Code Review流程1、根据开发任务,建立git分支, 分支名称模式为feature/任务名,比如关于API相关的一项任务,建立分支feature/api。git checkout -b feature/api2、运行git branch 确认切换到了feature/api分支3、编辑代码完成开发任务, commit相关代码git add -Agit commit -转载 2016-01-27 17:18:50 · 219 阅读 · 0 评论 -
使用Eclipse-Maven-git做Java开发--git
前面的文章说到了怎么讲本地的项目代码托管到git托管服务中,本文将来说一下日常的开发中对git的使用来进行开发。 (上次才说了要缩短更新时间,但是实在抱歉,中间出了一些事情,耽搁了一段时间)。0、要求 要达到前一篇博客说明的条件,也就是代码已经托管到git中了,并且本地的环境那些也是对的。本次演示使用上一篇博客使用的那个工程。1、远端代码到本地代码的同步转载 2016-01-22 16:30:45 · 167 阅读 · 0 评论 -
Git基本原理
一. git基础二.git原理Ⅰ.git目录Ⅱgit对象Git内部有四种对象,各种命令操作这四种对象,从而实现版本控制功能。四种对象分别为:commit, tree, blob, tagPS:tag对象可以暂时忽略 通过一个示例git项目,可以清楚看到这四种对象的意义。示例项目目录结构:demo目录为根文件夹,src,lib,java为文件夹,H转载 2016-01-22 17:35:25 · 170 阅读 · 0 评论 -
常用 Git 命令清单
阅读目录一、新建代码库二、配置三、增加/删除文件四、代码提交五、分支六、标签七、查看信息八、远程同步九、撤销十、其他我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Inde转载 2016-01-22 17:26:09 · 115 阅读 · 0 评论 -
Git/Github的使用
Git简介 Git是一个免费的、分布式的版本控制工具,或是一个强调了速度快的源代码管理工具。每一个Git的工作目录都是一个完全独立的代码库,并拥有完整的历史记录和版本追踪能力,不依赖于网络和中心服务器。 Git 在管理项目时,在本地会有三个工作区域:Git 的本地数据目录,工作目录以及暂存区域。如下图所示:因此对于任何一个文件,在 Git 内都只有三种状态:已转载 2016-01-20 14:14:49 · 174 阅读 · 0 评论 -
eclipse中使用git
一、Eclipse上安装GIT插件EGit Eclipse的版本eclipse-java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的 EGit插件,无法安装) EGit插件地址:http://download.eclipse.org/egit/updates OK,随后连续下一步默认安装就转载 2016-01-20 14:05:58 · 138 阅读 · 0 评论 -
使用git进行版本控制
本文将介绍一种强大的版本控制工具,git的基本使用。与之前svn工具类似,首先给出一些常见的使用需求,然后以这些需求为中心,来展开git的学习过程。由于我也是在学习当中所以其中不准确之处可以通过后面的联系方式来交流,谢谢。^_^ 主要内容: 简介 基本概念 常用命令 具体实践 其它 简介 ========= 本文将介绍一种强大的版本控制工具,g转载 2016-01-22 16:21:08 · 177 阅读 · 0 评论 -
Git 分支管理和冲突解决
创建分支 git branch 没有参数,显示本地版本库中所有的本地分支名称。 当前检出分支的前面会有星号。 git branch newname 在当前检出分支上新建分支,名叫newname。 git checkout newname 检出分支,即切换到名叫newname的分支。 git checkout –b newname master转载 2016-01-22 16:18:12 · 238 阅读 · 0 评论 -
svn迁移到git实践
由于先前是用SVN做代码的版本管理,现在需要尝试将SVN转到Git来,由于Git自身附带了高质量的转换工具,剩下我们就需要做好迁移的配置。Git自带的桥接命令git svn 可以与svn交互,这样并不完美,不如一次性把它做好,特此记录下迁移的过程。利用git svn clone 命令先克隆一个仓库出来git svn clone https://localhost:8443/svn/eima转载 2016-01-22 15:26:26 · 280 阅读 · 0 评论 -
git submodule
git submodule add 添加项目的依赖模块在项目的根目录添加子模块$ cd demo_project$ git submodule add git://github.com/felixge/node-mysql.git deps/mysql$ git submodule init$ git submodule update# 提交更改git submodule in转载 2016-03-07 13:20:13 · 135 阅读 · 0 评论