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
|