最近在折腾git,有感于git这个强大而好用的版本管理工具。 说说git分支管理的心得体会。 首先,要有个master主分支: Git主分支的名字,默认叫做Master。它是自动建立的,版本库初始化以后,默认就是在主分支在进行开发。 Git 的 “master” 分支并不是一个特殊分支。 它就跟其它 ...
分类:
其他好文 时间:
2016-05-16 09:26:01
阅读次数:
170
# 版本管理软件的比较 svn 每个目录下建一个.svn目录实在是不爽。 git 分支管理非常方便,但没感觉有什么用,主要还是在修改前提交一次代码, 等后悔时再回来,没什么其他的目的。关键是中文乱码问题不爽,类似于linux 的使用风格也不太习惯。 Mercurial 这个比较爽 Python 开发... ...
分类:
其他好文 时间:
2016-05-05 12:54:30
阅读次数:
145
接着git学习笔记(二)学习,今天学习下git分支管理。1.创建合并分支默认创建的git目录只有master一个分支,现在我们创建dev分支,然后切换到dev分支:$ git checkout -b devgit checkout命令加上-b参数表示创建并切换,相当于以下两条命令:$ git branch dev...
分类:
其他好文 时间:
2016-04-29 18:26:56
阅读次数:
126
当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin。 要查看远程库的信息,用git remote: 或者,用git remote -v显示更详细的信息: 上面显示了可以抓取和推送的origin的地址。如果没有推送权 ...
分类:
其他好文 时间:
2016-04-27 00:09:09
阅读次数:
304
零、需要使用到的命令:
git branch 查看当前分支。
git branch 创建一个名为的分支。
git checkout 切换到名字为的分支。
git checkout...
分类:
其他好文 时间:
2016-04-26 22:14:47
阅读次数:
253
接着git学习笔记(二)学习,今天学习下git分支管理。1.创建合并分支默认创建的git目录只有master一个分支,现在我们创建dev分支,然后切换到dev分支:$ git checkout -b devgit checkout命令加上-b参数表示创建并切换,相当于以下两条命令:$ git branch dev...
分类:
其他好文 时间:
2016-04-26 20:26:22
阅读次数:
196
通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。 如果要强制禁用Fast forward模式,Git就会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息。 下面我们实战一下--no-ff方式的git merge ...
分类:
其他好文 时间:
2016-04-26 00:12:43
阅读次数:
414
分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。 如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN! 分支在实际中有什么用呢?假设你准备开发一个新功能,但是需 ...
分类:
其他好文 时间:
2016-04-23 19:55:04
阅读次数:
1291