# 使用github教學 part 2 ###### contributer: `kevinbird61` ###### tags: `github` `tutorial` `nckutechteam` ## 建立Project  - 點選右上角的New,建立新專案 ## 為新專案新增說明   - 你可以選擇要讓這個專案為開放(public)或是隱密(private),不過private的專案有限,儘量以public為主 - 可以再起始時選擇初始化readme.md作為介紹該專案的特色文件,這邊先暫時不選擇 ## 完成新增  - 再沒有任何東西時,他會給你多個選擇來使用github - 這邊用Quick setup的方法來做教學 - 可以複製下來,或是點選網址後面的小按鈕來幫你做ctrl+c的動作  ## 開始  - 打開你的終端機(gnome-terminal/cygwin)  - 輸入git clone + [網址]後按下enter即可新增!  - 因此再我們的workspace上就可以看到`TestCreate`的專案出現囉 p.s [安裝git - linux]  - windows版本可以google後打上git bash尋找,第1個連結就可以下載並使用!而cygwin則是可以直接像linux下的安裝方式 ## 上傳  - 首先,新增完檔案後,我們認為這版本可以上傳時,我們就可以使用`git add [your directory/files]`來更新我們**指定**的資料夾,這指令類似一個截圖,紀錄當下所有檔案的修改時間、修改行數等等這個git資料夾的所有改變;而當你要更新整個資料夾時,可以使用`git add .`;`.`代表本資料夾!  - 接著我們可以用`git commit`來把更新做一個打包紀錄 - 這時候會跑出一個編輯視窗(預設值為emacs),來讓使用者做輸入。此時你可以為你這次的更新加入說明,讓github上可以為你的這些修改做出附註的功能,好讓其他人也能了解到底再幹什麼~  - 格式:第1行通常是大標題,紀錄你所做的重大更新;空一行後,接下來才是詳細說明。  - commit完過後儲存,準備上傳;這邊最後一個指令就是`git push`,表示我的說明以及檔案都準備好,準備推到github上面囉!  - 這邊會叫你輸入你的使用者帳號以及密碼 **請參考附件:如何新增git使用者**  - 如果顯示大致如上圖,那麼就表示上傳完成! ## 察看  - 這時就可以看到,專案中出現了剛剛修改的檔案囉 - 但突然發現怎麼這個人不是你!!  ### Why? - git的使用者,是看那台電腦上所註冊的使用者;再我的電腦上,註冊的是我,所以即使我再上傳時是輸入該使用者正確的密碼,他上頭顯示的上傳者仍然會是我喔! ### 如何設定? - 這邊簡單教學一下基礎設定,使用者以及email、及最重要的編輯器~  ** git config其實分為local跟global,後者影響力是包含所有檔案,前者則是只有你下指令時的那個資料夾 **  - 並可以用指令來察看! ## Final - 做好更新後並做新的上傳,這時便是我的上傳啦!  [Go Part 3](https://hackmd.io/s/Sk3TVJqBe) ---
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up