Git学习--> 社区化协作以及分支操作
来源:互联网 发布:通达oa mysql 密码 编辑:程序博客网 时间:2024/06/01 10:08
1 先将主库的url添加到本地上面,
git remote add <RepoName> <URL>
2 获取主库的修改记录
git fetch --获取服务器上的修改
git merge --合并,将主库合并到自己的分支
git pull --获取修改并合并
git push --提交修改到服务器
Pull Request --申请合并,将自己的修改合并到主库上面去
点击fork,就会建立属于自己的分支,大家可以去主库上面提交自己的issues,要先将主库的url添加到本地的分支里面
3 建立新的Pull Request
点击如下图的Pull Requests按钮
在新出的界面里面,然后再点击New pull request按钮,如下图。
在新出的界面里面输入title以及content后,点击send pull request按钮提交新的request。
4 查看提交结果
在社区化协作当中,普通用户只有提交功能,没有合并功能,只有管理员才有合并功能,管理员可以点击Merge Pull Request按钮进行合并,合并完成之后,系统会自动将你的这次request close掉。
在普通用户提交完成后,系统也会自动将这个request close掉,再次点击Send按钮之后,我们再次进入Pull Requests页面,所以open选项下面没有记录,但是在Close选项下面会有请求提交记录,如下图所示:
5分支操作命令
git branch --查看分支
git branch -d <分支名称> --删除分支
git branch -D <分支名称> --强制删除
git checkout -b <分支名称> --建立分支
git checkout <分支名称> --切换分支
git merge --no-ff <分支1> --合并分支
PS:Git分支管理,可以看阮一峰老师写的博客
开发过程中碰到的问题也比较多,在不影响主要分支的情况下,我们建立一个主要分支的backup,另外一套,俗称主分支的影子,我们现在这个影子上进行各种添加修改删除等等操作,然后在分支上测试完毕后,再合并到主库上面去,如下图所示
建立分支命令
git branch
--持续编辑中
- Git学习--> 社区化协作以及分支操作
- Git&Github社区化协作使用指南
- git学习笔记--features分支与多人协作
- git学习(2)---分支操作
- git学习-分支的操作
- Git学习8:Git分支操作
- Git总结(1)—优势&安装&原理&本地操作命令&分支&协作&标签&自定义配置
- git分支管理之多人协作
- 【Git】多人协作之建立分支
- git学习-协作
- git学习 git操作进阶(分支,合并,查不同)
- git 协作开发常规操作
- Git分支操作
- git分支基本操作
- git分支操作小记
- Git 分支操作详解
- Git分支日常操作
- git分支操作
- 为什么析构函数总是虚函数?如果这是必要的,那么为什么C++不把虚析构函数直接作为默认值?
- 使用ld的wrap选项替换已有库函数
- 常用功能点测试
- 通信工程专业概述及就业前景分析
- iOS开发者必备:四款后端服务工具
- Git学习--> 社区化协作以及分支操作
- 一键清空VGridControl中的记录
- 手机处理器简单介绍
- TeamViewer,Android摇控PC的东东
- C++完美实现Singleton模式
- Scrum如何帮助Adobe改进产品质量
- LCD1602相关参数及设置
- JMS Apache ActiveMQ使用(3)
- java 栈实现(push,pop,peak)