2014年8月5日 星期二

Git 版本控制工具基本功學習筆記

git 是一個版本控制的工具,能夠方便我們將專案好好的管理,以 Github為例子:

您可以看影片教學或是看以下寫的教學 :

另外有一個非常強大的官方操作教學 https://try.github.io


請到Git下載: http://git-scm.com/ ,然後到桌面創立一個資料夾,開啟後按下右鍵,會有Git Bash,
您可以先按下 Git Init Here,這是自動建立 .git 版本控制檔案初始化的指令,於是:

git 需要先建立 git init 才可以使用,這就是初始化,如果有使用 Git Init Here就不需要再打指 git init 令了,

首先,指令動作:

git init

然後到 github.com  註冊帳號,以及新增專案
步驟如下:


然後新增一個專案輸入名稱:
之後,應該會看到這個:


git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/使用者名稱/專案名稱(有分大小寫).g
所以來解釋一下用法:

在 git 指令視窗輸入 add ./ 會加入整個資料夾的檔案, 但我們不先這麼做,首先要先取得別人正在專案的資料,請使用

git clone https://github.com/使用者名稱/專案全名(大小寫有分).git

這樣就會先複製整個專案的目錄資料到你的資料夾,因此才可以對檔案做修改, 修改後我們在git 指令中輸入

git add 你剛剛修改的檔案.副檔名
然後我們在 git 指令中確認:

git status
如果跳出有 new File代表你加入了檔案了,這就是你剛剛修改的檔案加入版本控制中!

修改的檔案就是說,你對專案除錯或是新增內容後,要給別人知道你的修改,因此要這樣做版本控制

如果你寫錯了,需要移除這項版本的內容,你可以使用

git rm 檔案名稱.副檔名
都完成後,我們需要發布了,於是輸入:
git commit -m "版本修改的訊息 範例: 修改了變數名稱 aa 為 scope "
新增完版本訊息後,接下來就是發佈到github網路上了,輸入:

remote add origin https://github.com/使用者名稱/專案全名(大小寫有分).git
接下來會請你輸入帳號密碼,輸入完之後,就會上傳了!
----------------------------------------------------------------------------------------
如果你要取的別人修改的資料了話,你可以使用介紹過的指令 clone:
git clone https://github.com/使用者名稱/專案全名(大小寫有分).git
做法都一樣,檔案修改完或是新增完我們都用 add ,或你也可以把整個目錄都 add 進去
git add ./
or
git add Config.php
修改完在丟上去,這就是git基本功

使用了版本控制,對於專案控管也應該很容易然而

沒有留言:

張貼留言

© ERIC RILEY , 自由無須告知轉貼
Background Japanese Sayagata by Olga Libby