about 1 year ago

git 提取练习

git 和 GitHub

  • pull request 请求作者pull 我写的代码,合并我的代码到作者仓库里面。
  • fork 把别人的代码移动自己的仓库,自己可以push更改。
  • git clone 下别人的仓库是无法push的。push的remote地址是原作者的。

GitHub 合作开发

  • 主程 负责 merge pull request , 解决有冲突的代码。
  • master 分支不要直接在上面写, checkout 到分支在写。写好后测试没问题在merge 回master 。
  • 开始时master 最好在dropbox上再手动备份一次。
  • 队友第一次把代码下载到本地,使用 git clone repo地址
  • 在终端运行 cd xxx(专案名)
  • cp config/database.yml.example config/database.yml
  • bundle install
  • rake db:migrate
  • 可能还要新建管理员用户,添加图片等。
← 5.12 - orid 5.13 orid →