git rm -r --cached .
目前分類:版本控制 ( Git ) (12)
- Nov 23 Sat 2013 14:32
git 移除所有暫存檔
- Nov 23 Sat 2013 13:45
讓 Git Case Sensitive
- 用文字編輯器打開 .git/config ,找到 ignorecase = true ,然後把 true 改成 false 就可以了,如果沒有找到這行,就自己在 core 那個區塊裡加一行 ignorecase = false 也可以達到一樣的效果。
- 進到要修改的資料夾,在 terminal 輸入 git config core.ignorecase false ,可以讓目前的 git repository case sensitive。
- Sep 23 Mon 2013 03:58
Git Branch 合併與刪除
當另開分支 Branch 開發完成後,想要合併到主線 Master,可使用下面指令完成合併與刪除動作:
1. 先切換到主線
git checkout master
2. 合併分支
git merge <branch name>
3. 刪除分支
git branch -d <branch name>
4. 更新 Remote 端資訊
- Sep 17 Tue 2013 15:24
在 Git 中使用 SSH Key Push 或 Pull Repository
如果已經決定不使用 HTTPS 的方法,我們可以使電腦和 GitHub 之間建立安全連接 SSH 密鑰。下面的步驟將引導通過生成一個 SSH 密鑰,然後將公鑰上傳到 GitHub 的帳戶。
步驟 1 :檢查 SSH 密鑰
首先,我們需要檢查電腦上現有的 SSH 密鑰。打開的 Git Bash 並執行:
cd ~/.ssh ls # Lists the files in your .ssh directory
檢查目錄清單,看看是否有一個文件名為 id_rsa.pub 文件或 id_dsa.pub 。如果沒有這些文件請轉到步驟 2。相反之,如果你已經有一個現有的密鑰對,可以直接跳到步驟 3。
步驟 2 :生成一個新的 SSH 密鑰
- Sep 16 Mon 2013 02:34
Git Submodule 的新增與更新
1. 先進入 Repository 的目錄
2. 新增一個 submodule,指令如下:( git submodule add [repository 位置] [欲放置的位置] )
git submodule add https://github.com/Crisu83/yiistrap.git protected/extensions/bootstrap
3. 查看一下狀態,使用指令如下:
git status
4. 新增更改的資料,使用指令如下:
git add .
5. 新增修改訊息,使用指令如下:
- Sep 16 Mon 2013 01:24
Git Bash 新增分支 Branch
1. 新增一個分支 Branch,使用指令如下:
git branch yiistrap
2. 將 HEAD 切換到新的 Branch yiistrap,使用指令如下:
git checkout yiistrap
3. 下面的指令可以一次完成新增 分支 Branch 和 切換 HEAD 到新的 Branch,使用指令如下:
git checkout -b yiistrap
- Sep 15 Sun 2013 13:16
使用 Git Bash 指令解決 Git Repository 空資料夾無法 commit 的問題
使用下面的指令,可以在所有空資料底下新增一個檔案 empty
find . -name .git -prune -o -type d -empty -exec touch {}/.gitignore \;
另外如果使用 Yii Framework ,想要忽略資料夾 \assets 及 \protected\runtime 內的檔案,可以在 Repository 根目錄底下新增一個檔案 .gitignore,內容如下:
# Ignore section /assets/* /protected/runtime/* # Except section !/assets/empty !/protected/runtime/empty
- Sep 13 Fri 2013 17:31
使用 Git Bash 上傳更新本機端修改檔案
1. 查看修改了哪些檔案
git status
2. 新增修改的檔案
git add .
3. 增加修改檔案的註解
git commit
4. 上傳更新修改檔案 ( 需輸入 Github 帳號密碼 )
git push
- Sep 13 Fri 2013 17:14
Git Bash 中 vim 編輯器簡單指令
i | 進入編輯模式(自由打字啦) |
Esc | 退出編輯模式(回到一般模式) |
dd | 刪除一行(一般模式下) |
:wq | 存檔離開(一般模式下) |
:q! | 不存檔直接離開 (一般模式下) |
- Sep 13 Fri 2013 16:47
使用 Git 在本機端初始設定 Github 的 repository
1. 安裝 Git
2. 在 Github 上新增一個 repository
3. 設定基本資料,執行指令如下:
git config --global user.name "ChouAndy" git config --global user.email "chouandy625@gmail.com"
4. 進入本機端想放此 repository 的資料夾,執行指令如下:
git clone https://github.com/ChouAndy/Yii-WebAppBase.git <本機端資料夾名稱>
- Sep 13 Fri 2013 14:35
clone repository
1. 前往欲 clone 的 repository
2. 複製該 repository 右邊的 HTTPS clone URL
( 例如:yii 的為 https://github.com/yiisoft/yii.git )
3. 執行 Git Bash,並進入欲 clone 的資料夾
4. 然後輸入指令
- Sep 13 Fri 2013 14:13
github 網站關注其他使用者的 repository
前往其他使用者之後,進入欲關注之其他使用者的 repository 後,點擊 右上角的 star 按鈕即可。