---
# System prepended metadata

title: PR (Pull Request)
tags: [git]

---

# PR (Pull Request)

---
tags: git relate
---

###### tags: `git`


**貢獻開源專案 Contribute to Open Source Project**

1.當你看到他人的作品覺得有問題的時候可以開 Issue詢問原作者
2.當原作者覺得 ok 你的想法很棒之後，你就 fork 一份 Repository 到自己的 github 做編輯以及修改檔案
3.做完之後，發一個 PR(Pull Request) 給原作者
4.原作者覺得 ok 的話，就會把你的 PR Merge 進原作者的專案


首先找到一個專案然後去尋找FORK按鍵

它在右上角長這樣

![](https://i.imgur.com/71qL4oW.png)

會進入這個頁面後下一步點擊自己的帳號

![](https://i.imgur.com/LCN2ndH.png)


接下來找到Code這個地方下面尋找連結並複製好

![](https://i.imgur.com/g7FUBBu.png)


接下來回到命令字元操作git 

使用 git clone + 上面那串網址，網頁上面的內容就會被載到本機端瞜!

![](https://i.imgur.com/OavPRCG.png)


下一步就要開始更改內容然後上傳回去原本的作者瞜!

這個階段要把修改的檔案commit好並且push回傳雲端之後就可以在剛剛的資料夾看到修改好的檔案瞜!

![](https://i.imgur.com/Ufhb9AI.png)


最後一步就是要發送PR摟!

從這邊點選 Pull Rrquest

![](https://i.imgur.com/H53JHko.png)


接下來會在這邊看到關於修改的內容以及檔案，確認好訊息之後就點選Create，之後就可以打入訊息就完成瞜!!
