在gitee上給別人的項目貢獻自己的代碼


  在網絡上搜索自己感興趣的項目時,在gitee上找到一個合心意的項目,想要直接下載ZIP,但是需要登錄,於是注冊了gitee的賬號。研究項目的過程中,修改了一些bug以及完善了一些小功能,想要為該項目貢獻自己的代碼。

  系統環境是Linux。

  第一步,在gitee登錄自己的賬號,然后Fork想要貢獻代碼的項目。

   第二步,在本地新建一個文件夾,然后打開命令行終端,使用 git init 初始化一個新的本地倉庫,剛剛新建的文件夾下會出現一個隱藏文件.git。

git init

  第三步,配置好git的用戶名和郵箱,例如:

git config --global user.name "xxx"
git config --global user.email "xxx"

  第四步,git clone 項目地址,例如:

git clone https://gitee.com/yaoxin001/openBrowser.git

  第五步,在克隆下來的項目代碼中做修改。因為之前已經做好了修改,所以直接使用對比工具Meld,把自己的修改對比到剛剛克隆下來的項目代碼中。全都對比過來后,可以使用git status查看當前項目文件的狀態,使用git diff 查看當前項目代碼的所有差異。

git status
git diff 

  第六步,查看完狀態和差異,覺得沒有問題后,可以使用git add把修改的文件加入暫存區,為之后的提交做准備。git add . 把所有修改文件加入暫存區。

git add .

  第七步,git commit提交自己的修改。

git commit -m "修復了xxxbug,增加了xxx功能"

  第八步,把自己在本地的提交推送到gitee上的倉庫。因為沒有做遠程倉庫和本地倉庫的關聯,所以git push origin master之后輸入了gitee的賬號和密碼才能推送到gitee的倉庫。推送完成后,可以在Fork下來的倉庫中查看到剛剛提交的修改了。

git push origin master

  第九步,Pull Request把自己修改的代碼推送到別人項目中去。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM