今天要學習如何使用git,並將我的專案上傳至github
首先需要在電腦上安裝git,先去 Git 官網安裝
由於我沒有需要甚麼特殊設定,也沒用過git,因此安裝部分一路next到底就好
完成後可以打開命令提示字元(Win+R)或在git bash中確認是否成功安裝
接下來要到 GitHub 官網創建帳號
創建完成後我們需要在命令提示字元或Bash中設定使用者名稱與email,需使用與github帳戶相同的資料
git config --global user.name myName
git config --global user.email myEmail@google.com
Enter後通常不會有回應,我們可以輸入以下指令確認是否成功輸入
git config --global user.name
git config --global user.email
接下來就可以把之前做好的專案丟到github上了
使用github的三個核心步驟
首先打開自己的github頁面,點擊右上角的「+」號,選擇 New repository
Repository name是顯示的資料庫名稱,我設定為Java-GUI-Snake-Game
Description用來簡短描述您的專案
然後我選擇Public,公開我的檔案
接著不要勾選「Add a README file」或其他任何選項,因為我們在本地的專案已經有檔案了,需要建立一個空的儲存庫讓我們稍後能將本地檔案上傳
最後點擊 Create repository
接著我們在本機的資料夾中,開啟命令提示字元後,輸入
git init
// 初始化git儲存庫
git add .
// 將資料夾的所有內容加入追蹤清單
git commit -m "Initial commit for Snake Game"
// 為這次變動新增註解
成功建立完github資料庫與本地git檔案後,我們需要將兩者連結起來
在命令提示字元中,輸入
git remote add origin https://github.com/ahbiee/Java-GUI-Snake-Game.git
// 連結
git push -u origin main
// 上傳
不過我在git push上傳時遇到一個問題
error: src refspec main does not match any
參考Gemini提供的解決方案,我們需要修改branch的名稱
git branch -M main
// 將branch修改名稱為main(原為master)
git push -u origin main
// 重新push
成功上傳!
接下來可以加上README file,用來描述這個專案的內容,讓讀者一眼就能了解
做法是寫一個.md檔案,然後將他加入本地專案資料夾
完成後再將他push到github
做法是當我們完成一個階段性的工作,我們可以執行
git add .
git commit -m "寫這次修改的註解"
git push
透過這個方式持續同步更新github上的資料
最後是將之前打包完的可執行檔上傳到github中
方法是在Release頁面,Create a New Release
然後寫上版本、標題與簡單的描述
最後把exe和jar檔案都丟上來,Publish Release就完成upload了
至此也完成初學git和github了,而我的github連結為
https://github.com/ahbiee
希望大家看到可以進去給我點點star,鼓勵我,並告訴我如何改進!
明天會回顧這近一個月的成果與反思,也謝謝一路走來看著我成長的各位!