git fork代碼並修改胡提交到自己的git倉庫
最近在參加阿裏天池大數據中間件比賽(毫無頭緒,打醬油中).看參賽要求,需要將官網的git工程clone下來,在此基礎上做修改後提交到自己的倉庫中.
由於以前並沒有使用過git,所以差了比較多的資料,做了不少嘗試,現在終於搞成了.
主要參考了這個鏈接:http://blog.csdn.net/killzero/article/details/10441169
1.首先需要在git倉庫中建立自己的工程,我這直接fork了官方demo,地址為:[email protected]:middlewarerace2017/open-messaging-demo.git
fork成功後獲取到自己工程的git地址:[email protected]
2.將fork的demo clone到本地:
git clone [email protected]:xxxxxxx/open-messaging-demo.git
3.進入clone出來的工程目錄, 添加與原始庫的關聯,命名為upstream,此地址是原項目開發者的項目主頁上的clone的地址:這是專門用來與主開發者保持相同進度的方法:
git remote upstream [email protected]:middlewarerace2017/open-messaging-demo.git
4.使用fetch命令可以從原始庫中抓取最新的更新
git fetch upstream
5.在本地修改代碼文件並PUSH到自己的git倉庫
git commit -a -m ‘更新原因‘
git push [email protected]:xxxxxxxxx/open-messaging-demo.git
git fork代碼並修改胡提交到自己的git倉庫