---
# System prepended metadata

title: 上傳程式到Github

---

# 上傳程式到Github
## 使用Sourcetree
![](https://i.imgur.com/uKTcudF.png)
## 新增專案
![](https://i.imgur.com/hCDThDg.png)
- 複製github已有資料 點選Clone
![](https://i.imgur.com/00DmRk8.png)
- 輸入github網址及要放在本機的位置(空資料夾)

![github網址](https://i.imgur.com/hByUN26.png =350x) ![本機的位置](https://i.imgur.com/BPijMCM.png =350x)
![](https://i.imgur.com/UUZfFCk.png)
- 成功
![](https://i.imgur.com/GfnW7QI.png)
## 下載到本地同步資料-Pull
![](https://i.imgur.com/EAdp5OL.png)
![](https://i.imgur.com/JAkLiio.png)
- 本地端成功下載github程式
![github](https://i.imgur.com/WmHKLdi.png)
![本機端](https://i.imgur.com/F08qJrU.png)
## 修改後上傳本地程式到github(Push)
先與github程式同步後(Pull)，再新增程式上去
- 本機新增程式
![](https://i.imgur.com/skgprCW.png)
- 在Sourcetree上Commit要上傳的程式，在Unstaged files區點選要上傳程式旁邊的`+`
![](https://i.imgur.com/j7G5KFF.png)
- 程式成功換到Staged files區
![](https://i.imgur.com/auooYMb.png)
- 留下更動了哪些之相關訊息並按下`Commit`
![](https://i.imgur.com/SqCrPUt.png)
- Commit成功(上方`Push`按鈕會顯示`1`)
![](https://i.imgur.com/DgFSB0x.png)
- 點選`Push`上傳程式
![](https://i.imgur.com/7THOdYj.png)
- 上傳github成功
![github](https://i.imgur.com/lmHRhrs.png)
![Sourcetree](https://i.imgur.com/mFohI5g.png)







