當在github上發現別人項目有BUG,或者想要完善其功能的時候,該如何把自己的修改提交到項目中呢?
以logback為例
步驟:
1, fork一份logback代碼到自己的倉庫
進入github要修改項目的主頁,點擊fork按鈕,fork一份代碼到自己的倉庫
2, clone出fork后的項目
git clone https://github.com/xxxx/logback.git
3,使本地代碼與原始項目關聯
git remote add upstream https://github.com/qos-ch/logback.git
4,關聯后,拉取原始項目代碼到本地
git fetch upstream
5,本地進行修改
6, 提交代碼到自己fork的github倉庫
git commit -a -m '修改備注'
git push
7, 進入github上自己fork的項目,創建提交請求到原始代碼
8, 之后等待原始項目的擁有者merge你提交的代碼