Contents

常搞錯GIT觀念(for me)

Contents

先留個常忘記GIT觀念
以免忘記XD

  • 常常最後修改檔案,做git add。但再次異動也要再做git add動作
  • 剛建立branch,兩個branch都在同一條上面(應該說是同一個點)
  • git add 要怎麼取消
    git reset HEAD
    OR
    git checkout – filename
  • git branch要怎麼修改名稱
    git branch -m oldName newName
  • 新分之要先設好預設的remote
    git –set-upstream-to origin/newName
    git修改分支名称 - 简书
  • 分支是point指標概念 (可以看上面第二點)
  • 分支刪除掉commit不會不見
  • 刪除沒有合並的分支,gitkcommit是看不到的,但他過很久會進入git垃圾回收
  • 刪除合並的分支,gitkcommit還是回流下來
  • master,develop盡量用merge,一個需求開一個feature,然後完成可以與develop做合併(可參考gitflow)
  • git remote有點像網路上的git分支,fetch完可以在與本地做merge動作
  • 不同git來源也能加入別的git repo(git remote add xxx http://xxxx)

不支援大小寫
Git 修改檔名大小寫
$ git config core.ignorecase false
$ git mv -f abc.php Abc.php
XYZ的筆記本: Git 修改檔名大小寫