Github是一个源代码托管网站,功能强大,有桌面客户端,允许他人方便地为开源项目做修改。非常知名与流行。
注册、下载客户端
略。
创建仓库(项目)
免费用户只能创建Public权限。
图1 创建repository
网站建议每个项目要附有ReadMe文件、开源许可声明等。
图2: 命令行创建repository
创建后就可以添加文件了。
每个项目可以有多个分支。
图 3: 分支选择
冲突解决
问:为什么会有冲突?
答:小明小刚在1点得到最新代码,小明在2点修改了A文件,然后push;小刚在3点修改了A文件,然后push或pull,就会提示有冲突。
eclipse视图中的冲突见图4.
答:小明小刚在1点得到最新代码,小明在2点修改了A文件,然后push;小刚在3点修改了A文件,然后push或pull,就会提示有冲突。
eclipse视图中的冲突见图4.
图4 冲突视图
A部分表示本地的,B部分代表服务器上的。手动修改后即可merge。