创建分支 创建分支:git branch <name> 切换分支:git checkout <name> 创建并切换:git checkout -b <name> 创建一个基于指定tag的分支并切换到tag分支:git checkout -b branch tag_name -b参数,可以强制创建新 ...
分类:
其他好文 时间:
2018-10-02 14:14:20
阅读次数:
222
当在分支进行开发完成、测试通过后,需要将版本发布,或者与主干合并时,应该 当分支没有用时,为了保持代码的整洁可以进行删除分支的命令: ...
分类:
其他好文 时间:
2018-09-30 16:36:54
阅读次数:
1231
恢复内容开始 软件开发中,bug就像家常便饭一样,有了bug就需要修复,在Git中,由于分支是如此强大,所以,每个bug都可以通过一个临时分支来修复,修复后,合并分支,然后将临时分支删除。 当你接到一个修复一个代号101的bug任务时,很自然地,你想创建一个分支issue-101来修复它,但是,等等 ...
分类:
其他好文 时间:
2018-09-30 14:59:10
阅读次数:
153
Git鼓励大量使用分支: 查看分支: git branch 创建分支: git branch <name> 切换分支: git checkout <name> 创建+切换分支: git checkout -b <name> 合并某分支到当前分支: git merge <name> 删除分支: git ...
分类:
其他好文 时间:
2018-09-26 01:17:53
阅读次数:
204
[TOC] 学习资源来自 "廖雪峰的Git教程" 本文简短记忆学习内容,主要是使用命令,方便以后查看,完整学习请查看 廖雪峰Git教程 操作过程在 完成,其他平台没有尝试 创建与合并分支 1. 创建 2. 切换 上面两步也可以通过下面一步来完成 1. 查看当前 2. 合并分支 该命令为合并指定分支到 ...
分类:
其他好文 时间:
2018-09-23 11:53:51
阅读次数:
172
通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。 如果要强制禁用Fast forward模式,Git就会在merge时生产一个新的commit,这样,从分支历史上就可以看出分支信息。 下面我们实战一下--no-ff方式的git merge ...
分类:
其他好文 时间:
2018-09-21 20:26:32
阅读次数:
135
分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。 如果两个平行宇宙互不干扰,那对现在的你也没有啥影响,不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN! 分支在实际中有什么用呢?假设你准备开发一个新功能,但是 ...
分类:
其他好文 时间:
2018-09-20 18:02:00
阅读次数:
163
1 在桌面上执行 git clone (远程仓库地址) 2 把项目放到clone过来的文件中 3 查看当前分支 git branch 4 切换到其他分支开发 git checkout (分支名) 5 修改代码正确并提交到远程仓库 一 : Windows中 ① git status //查看当前代码状 ...
分类:
其他好文 时间:
2018-09-15 23:17:14
阅读次数:
247
Git工程开发实践(三)——Git常用操作一、Git仓库操作1、Git仓库创建gitinit在当前目录中初始化Git仓库gitinit[project-name]创建一个新目录并初始化仓库初始化git仓库会默认创建一个mater分支,创建名为.git的子目录,内含初始化Git仓库中所有的骨干文件,此时仓库中的文件还没有被跟踪。通过gitadd命令来实现对指定文件的跟踪,然后执行gitcommit提
分类:
其他好文 时间:
2018-09-11 01:10:38
阅读次数:
227
Git工程开发实践(四)——Git分支管理一、Git版本管理的挑战Git是非常优秀的版本管理工具,但面对版本管理依然有非常大得挑战。工程开发中,开发者彼此的代码协作必然带来很多问题和挑战:A、如何开始一个Feature开发,而不影响其它Feature?B、由于很容易创建新分支,分支多了如何管理,时间久了,如何知道每个分支是干什么的?C、哪些分支已经合并回了主干?D、如何进行Release的管理?开
分类:
其他好文 时间:
2018-09-11 00:57:19
阅读次数:
234