http://help.github.com/fork-a-repo/
概要: 克隆別人的代碼庫到自己的項目中,可以作為子模塊的形式使用,或二次開發
操作流程:
在開源項目中點擊fork按鈕,稍等一會兒,該項目便會拷貝一份到你的respositories中,
克隆一份代碼到本地:git clone git@github.com:username/Spoon-Knife.git
配置:(項目克隆完成后,默認遠程的別名為origin,此為我們自己項目中的版本,並非原始作者的代碼庫)
創建原始代碼庫的別名,方便跟蹤代碼 git remote add upstream git://github.com/octocat/Spoon-Knife.git
git fetch upstream 跟蹤原始代碼
提交代碼更新到自己的代碼庫 git push origin master
獲取原始代碼庫的更新
git fetch upstream
git merge upstream/master
如果你希望將自己的代碼貢獻到原始代碼庫中,可參見http://help.github.com/send-pull-requests/ 來完成