# 上傳程式到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)