引言
在課堂上,小弟有許多的作業必須透過Git上傳到GitHub,一開始我是用終端機(Terminal)透過一些指令上傳,之後發現了GitHub Desktop與SourceTree這些好用的工具…
GitHub申請與使用
GitHub網址 https://github.com
首先進入這個網頁,如下圖
接著點選Sign up
Username是你在GitHub的稱呼,Email Address將會變成你GitHub的帳號,Password建議第一個字母放大寫英文字母,當按下Create an account
選擇第一個按鍵“Unlimite public for Free”,同意並勾選下方的方框,接著按下Continue
接著Organization name隨便打其他字母,不影響使用者名稱,Billing email輸入等同於Email Address
當看到這個畫面代表註冊成功了,ChaoTzuJung就是我的Username,接著點選你的頭像,並按下Your profile
紅色方框是你之前建立過的專案,藍色方框是你最近在GitHub的編輯情況
想要”新增專案”可以按下➕,並點選New repository
再新增專案過程中,有幾點要注意:
第一,Repository name (專案名稱),儲存後也可以更改,不用擔心
第二,紅框內的勾勾要打勾,他會幫你在你的專案建立一個README檔案並檔案上附有一個repository,你可以把repository當成是一個倉庫,假設A資料夾有repository,那他裡面存放的東西就可以傳到遠端GitHub的A專案內
第三,藍色方框問你是否要新增gitIgnore跟license,gitIgnore的用途是當你每次clone這個專案到電腦時會自動忽略這專案中的某些檔案,假設有一個檔案或資料夾叫node_modules,它的容量很大,所以你可以在gitIgnore內輸入node_modules,那每當clone這個專案時,專案上的node_modules就不會被clone下來。,license是協助平台的使用者選擇適合自己使用的自由開源軟體授權條款,例如使用者希望較簡單與寬鬆 (permissive) 的自由開源軟體授權條款時,網站會提供 MIT License,若想強調專利干擾方面的防護,則使用者可轉而考慮 Apache-2.0。
下圖在這頁面中有幾個重點:
第一: Clone or download(綠色按鍵),下面有一串網址“https://github.com/ChaoTzuJung/project-1.git”,這是一個HTTPS的專案網址(也可以選擇用”Use SSH” clone),我們可以在終端機輸入:
git clone https://github.com/ChaoTzuJung/project-1.git
終端機會把這個project-1的專案下載到電腦裡,如果覺得麻煩也可以用Download ZIP的方式下載專案,
第二:藍色方框是README檔裡面的內容,它除了可以自帶repository,還可以透過文字與圖片說明這專案是用來做什麼的,算是專案的說明書
再來就是上圖中橘色方框(setting),他裡面可以更改專案名稱,以及…
刪除專案
當按下刪除時,會跳出警告,只要複製專案名稱並貼上,刪除按鍵就會從灰色變成紅色,並顯示可以點擊,這樣就刪除專案了