![]() | 1 dofy 2010-08-06 15:37:41 +08:00 好我看看去 |
![]() | 2 c OP 哈哈,可以,那以后就用这个组织代替那个个人的了。 :) |
![]() | 3 dofy 2010-08-06 15:45:28 +08:00 可以 push :D 但这样代码不就不安全了么... 大家都直接 push 到 master 上了... 这个是专为多人开发用的吗? |
![]() | 4 c OP 是呀,觉得那个组织里面有贡献者 :) 挺好玩的。那暂时还是先用个人的吧。 |
![]() | 6 huacnlee 2010-08-06 17:51:46 +08:00 Github 不是这样玩的 参与这 Fork 个自己的版本,提交时 commit 然后 push,这个时候是push到自己的那个版本里面去 接下来主版本可以看到 Fork版本 提交上来的东西,并可以选择合并 这种如果你的代码写的规范,几个开发者之间甚至都不用沟通,只要管理者很很明白的看懂其他人提交的代码 |
![]() | 8 huacnlee 2010-08-06 18:07:51 +08:00 你要将 主分支 加入到你的 remote 里面,提交前 pull 主分支的东西 如: git clone git://github.com/dofy/xfox.git git remote add git://github.com/paopaoyu/xfox.git paopaoyu # 修改了文件,一直到要 push 了 git pull paopaoyu master # 解决冲突和测试 git add . git commit -m "My change info, merge from paopaoyu <a4861d5a5e001bbfbb81fc47bc41fd70b1fbbbfc>" git push origin master 最后是提交到自己的版本 当然中间可能会出现你修改的内容和主分支上面获取的有冲突,那就手动解决,然后提交 这样以来的好处是,你 push 的版本和主分支没有冲突了,主分支可以直接合并 |
![]() | 9 huacnlee 2010-08-06 18:10:16 +08:00 Github 就是爽啊!这种多人合作的方式效率超高 我以前玩 Python 的时候,国内大多 Pythoner 都把项目放 Google Code 上,那玩意儿过时了,作为开源项目很不方便! |
![]() | 11 Los 2010-08-06 18:21:12 +08:00 Github现在已经成为我获取技术动态信息的主要来源,比如rubyonrails,我每天都能知道它细微改进的每一点 |