Skip to content

Git Code Snippets

Remove submodule

bash
mv a/submodule a/submodule_tmp

git submodule deinit -f -- a/submodule    
rm -rf .git/modules/a/submodule
git rm -f a/submodule

Config username and email

  • 目前 Autocomplete 基本上可以讓使用者找到 field name (user.name),所以這幾乎可以不用寫 😃
  • 只想限定在一個 Repo 裡面可以把 --global 拿掉。
bash
git config --global user.name "Name"
git config --global user.email "email@example.com"

Stop replacing LF to CRLF!

Windows 應該很需要這個

bash
git config --local core.autocrlf false

Undo git add

bash
git reset <FILENAME>

Changelog

Just observe 👀