GIT

Git commands

Denis Hsieh
Denis Brain
Jan 22, 2019

--

https://git-scm.com

當 merge 後出現 conflict,想要取消合併時 [1]

Git Ignore File [2]

  • 可以從 gitignore.io 生成該專案需要的 .gitignore
  • .gitignore 檔案放在專案的根目錄即可,並且在檔案內指定要忽略掉的檔名像是「*.sqlite3」or「example.txt」,然後 commit (可以放置多個 .gitignore 在巢狀目錄中)
  • 已經 commit 至版本庫的檔案這招就沒效囉!必須要清除版本庫對該檔案的控管

移除遠端 remote

撿其他分支的 commit 過來和併 [3]

  • 可以使用 cherry-pick
  • 不過有時候只想要單檔合併,這邊提供一個不算正統的做法,就是當在製作被撿的 commit 時,該 commit 只能新增 or 修改單檔,但這需要事前規劃才能做到

References

--

--

Denis Hsieh
Denis Brain

人生就是在絢爛與平靜中,不斷循環的過程。