Try   HackMD

使用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