Git/Github初用教學

medium_4365495446

任何一個有規模的網站都不會是只有一個網站開發者,於是版本控制就變得很重要,如果你還在用SVN,那真得很遺憾,因為Git搭配Github好用太多了,因為Git記錄的是內容,而SVN記錄的是版本,這之間有很大的不同,這篇文章給還沒使用過Git/Github但卻已聽聞這有多好用的人一個簡單的教學。

一、首先上Github網站註冊
github

註冊完後立即登入,點選右上角的小圖示(create a new repo)
create_new_repo
之後會進入以下畫面
repository

Repository(容器)可以分為公開跟私人,公開是免費的,每個人都可以下載你上傳的code,而私人則需要付費。建立repository之後,之後你的code都會上傳至這個repo。

 

二、下載Git

到Git網站下載Git,下載完後,立即安裝即可。
git

安裝完立即執行git,在command line輸入

git clone https://github.com/user-name/repo-name.git 

user-name:你註冊github的名稱

repo-name:剛剛建立repo的名稱

git-command

之後git會要求你輸入github的名稱跟密碼,輸入完之後就會將整個github上的repo下載到妳剛剛輸入的local-dir目錄。

 

三、commit一個檔案至github

進入剛剛那個目錄,隨便編輯一個檔案ex.test.php

輸入完後在git 輸入以下指令:

git commit –a –m ‘你的註解’  #將所有檔案add並commit出去

git push origin master  #將這個commit送交至github上的master branch
test

四、上github確認

上github確認檔案已經上傳。
firstcommit

做完這幾個步驟,基本上你已經知道如何使用git搭配github做版本控制,之後在local端的程式碼全部都可以上傳至github,你也可以到別人的github上下載程式碼來玩。

但git好用的地方還不只這些,之後會再發表更深入的文章,想了解git可以看這本書:版本控制使用git

 

首張圖片來源: photopin