Git 相關指令與基本操作

發表日期 : 10/22/2016 1:59:36 PM

git設定目前登入使用者(who yor are)

最常見的設定就是 user 區段下的 name 與 email 參數,第一次用 Git 一定要設定!
git config --global user.name "bmwlab"
git config --global user.email "bmwlab@example.com"

 

新的專案(repository)

1. 在Github網站 New repository
2. 開啟gitbash在指定路徑下clone整個專案資料夾下來
   Example :  cd c:\\git
              git clone https://github.com/kuas6678/kuas6678.git
3. 將欲上傳的檔案貼到clone下來的資料夾中
4. 移動到指定資料夾 cd kuas6678
   ls
   git add -A
   git commit -am "add kuas6678.*"
   git push origin master
   git branch gh-pages
   git checkout gh-pages // 切換到分支
   git status

   // -------若有刪除檔案需先git pull-----------
   $ git pull
   remote: Counting objects: 3, done.
   remote: Compressing objects: 100% (3/3), done.
   remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
   Unpacking objects: 100% (3/3), done.
   From https://github.com/kuas6678/kuas6678
   781bc9e..ff78e79  gh-pages   -> origin/gh-pages
   Removing images/KUAS.bmp
   Merge made by the 'recursive' strategy.
   images/KUAS.bmp | Bin 279930 -> 0 bytes
   1 file changed, 0 insertions(+), 0 deletions(-)
   delete mode 100644 images/KUAS.bmp
   //-----------------------------------------

   git push origin gh-pages

5. 可在網址列中輸入 kuas6678.github.io/kuas6678/home.html

 

常用指令

取得 Git 指令列工具版本

git --version

建立本地儲存區 (local repository) ( 註: 從指令來看,比較像是初始化 Git 目錄的意思 )

git init 
建立好的所有儲存區檔案 (repository files) 都會儲存在目前目錄的 .git 目錄下。

取得目前 Git 工作目錄的狀態

git status 

用這個指令可以取得當前目錄的版控狀態,例如有檔案被變更、刪除、新增或其他。
新增檔案 ( 將尚未被 Git 追蹤的新增檔案加進去 )

git add . 

提交變更 ( 將 Git 狀態中所有異動的部分送進 儲存區 ) ( Note: 儲存區 = Repository )

git commit 

git commit -m "<要留下的版本紀錄訊息>" 

切換Branch位置

git checkout <gh-pages / master>

假設要刪除QQ.txt檔案的步驟

 git rm c:\\git\\git\\BMWLAB\\QQ.txt
 git status
 git commit -m "Delete QQ file"
 git push
 


分類 : 分享 作者 : 莊英澔

讀者留言


2/12/2017 9:07:22 AM
bmwlab

● 留言測試

2/22/2017 9:04:03 AM
bmwlab

● https://github.com/