github 修改fork的代码之后如何提交代码并pull request
官方的解釋還是有點模糊,我是參照這篇文章來的。
http://www.linuxidc.com/Linux/2012-12/76922.htm
關于git的版本管理的原理,我是從這篇文章里面學習的。
http://wenku.baidu.com/view/78898a1fa76e58fafab00377.html
下面我來總結一下如何在github上面將他人的項目拷貝到自己的本地,修改代碼之后重新上傳到自己的項目主頁,同時通知原項目開發者。
1.安裝git工具
? ??
[plain]?view plain?copy2.Fork一個項目到自己的主頁
? ?在想要fork的頁面fork一個。
3.克隆一個拷貝到自己的主機上
? ?在我們fork出來的自己的主頁上拷貝http clone的地址,在本地的機子上運行如下命令將自己主頁代碼庫中的代碼文件拷貝到本機上的文件夾來。
? ?
[plain]?view plain?copy4.配置本地庫與原始庫的關聯
? ? 進入我們的項目文件夾:
? ??
[plain]?view plain?copy? ??
[plain]?view plain?copy[plain]?view plain?copy
5.在本地修改代碼文件并PUSH
? ? 在本地修改完文件測試完成之后,將代碼提交到我們自己的fork出來的項目主頁。
[plain]?view plain?copy
6.發送pull request給主開發者
? ? 在項目主頁上
? ? 代碼目錄左上方有如圖所示的圖表,點擊綠色的圖標,然后就可以比較你的版本和源中代碼的差別,然后就可以選擇發送一個Pull request給主開發者,添加修改的原因描述。然后就等待主開發者去merge了。
??
7.抓取原始庫最新的更新
? ? 抓取原數據庫的更新,我們需要使用是git fetch upstream命令。這命令會自動選擇更改過的代碼文件進行更新。
總結
以上是生活随笔為你收集整理的github 修改fork的代码之后如何提交代码并pull request的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 查看手机截图的坐标信息
- 下一篇: 微信跳一跳 终结者