º» http:// https://kibua20.tistory.com/38 ¿¡ ´ëÇÑ ¿ä¾à±ÛÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ºí·Î±×¸¦ ¹æ¹®ÇØÁÖ¼¼¿ä.**
Git º¸Åë command lineÀ¸·Î »ç¿ëÀ» ÇÏÁÒ. git °ú ¿¬µ¿µÇ´Â tool 3°³·Ñ ¼Ò°³ÇÕ´Ï´Ù.
1. Bat
bat ÀÇ GitHub »çÀÌÆ®´Â https://github.com/sharkdp/bat ÀÌ´Ù. ´ÜÁ¶·Î¿î UIÀÇ cat ´ë½Å »ç¿ë °¡´ÉÇÏ°í, ¸¹Àº ÇÁ·Î±×·¥¾ð¿Í XLM, HTMLµîÀÇ ¹®¹ýÀ» °Á¶Çؼ ȸ鿡 Ç¥½ÃÇØÁØ´Ù. ±âÁ¸ÀÇ cat ¸í·É¾î¸¦ batÀ» alias Çؼ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
1) Syntax highlighting: bat <file> À» ½ÇÇàÇϸé È®ÀåÀÚ¿¡ µû¶ó¼ ¹®¹ýÀ» ÇÏÀ̶óÀÌÆà Çϰųª °Á¶ ¾ð¾î¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. (bat -L ·Î È®ÀÎ °¡´É)
2) Git integration: Git °ú ¿¬µ¿Çؼ line º° diff¸¦ Ç¥½ÃÇÔ
3) non-printable ¹®ÀÚ Ç¥½Ã: bat -A <file> ¿É¼ÇÀ¸·Î °ø¹é, Åǹ®ÀÚ, LF, CF ¹®ÀÚ¸¦ Ç¥½Ã °¡´É
2. git-fuzzy
git-fuzzy ´Â ±âÁ¸ git add ¿Í git reset µî command lineÀ» fzf¸¦ »ç¿ëÇؼ user interaction ÀÌ °¡´ÉÇϵµ·Ï ¸¸µç scriptÀÌ´Ù. git staus, git log, git add. ÀÇ ÇÔ¼ö¸¦ GUI¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ´Ù. git-fuzzy ÀÇ GitHub »çÀÌÆ®´Â https://github.com/bigH/git-fuzzyÀÌ´Ù. ƯÈ÷ git log º¸´Âµ¥ À¯¿ëÇÒ °Í °°½À´Ï´Ù. ´Ù.
3. git-delta
git-delta Àº diff ±¸ºÐÀ» °Á¶ÇØÁÖ°í, git paer·Î ÁöÁ¤ÀÌ °¡´ÉÇÏ´Ù. GitHub »çÀÌÆ®´Â https://github.com/dandavison/delta ÀÌ´Ù. ¾Õ¼ ¼³¸íÇÑ bat °ú git-delta Áß ¼±È£´Â toolÀ» ¼±ÅÃÇؼ »ç¿ëÇصµ ¹«¹æÇÏ´Ù.
¼³Ä¡ ¹æ¹ýÀº https://kibua20.tistory.com/38 ¿¡ ÀÖ½À´Ï´Ù.
|