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,我每天都能知道它细微改进的每一点
|