문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
git [2020/10/10 17:07] kwon37xi |
git [2021/04/27 13:11] kwon37xi |
||
---|---|---|---|
줄 3: | 줄 3: | ||
* [[git: | * [[git: | ||
* [[git: | * [[git: | ||
+ | * [[https:// | ||
===== Ubuntu 최신 버전 install ===== | ===== Ubuntu 최신 버전 install ===== | ||
줄 58: | 줄 59: | ||
* '' | * '' | ||
* '' | * '' | ||
+ | * '' | ||
+ | <code sh> | ||
+ | git difftool -t meld | ||
+ | git mergetool -t kdiff3 | ||
+ | </ | ||
===== Git Diff/Merge -> kdiff3 ===== | ===== Git Diff/Merge -> kdiff3 ===== | ||
* [[https:// | * [[https:// | ||
- | * 잘 작동 안함. | + | * 파일 삭제 diff시에 |
+ | * https:// | ||
< | < | ||
[diff] | [diff] | ||
줄 111: | 줄 118: | ||
===== Git Diff -> vimdiff ===== | ===== Git Diff -> vimdiff ===== | ||
+ | * [[vim: | ||
* [[http:// | * [[http:// | ||
* '' | * '' | ||
줄 124: | 줄 132: | ||
* 설정의 external 무시하고 vim을 pager로< | * 설정의 external 무시하고 vim을 pager로< | ||
git diff --no-ext-diff -w | vim -R - | git diff --no-ext-diff -w | vim -R - | ||
+ | </ | ||
+ | * 그냥 명령을 직접 주기< | ||
+ | git diff -y -t vimdiff | ||
+ | # -y 는 no prompt | ||
</ | </ | ||
===== .gitignore ===== | ===== .gitignore ===== | ||
줄 248: | 줄 260: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
- | * [[http:// | + | * [[git:tig|tig]] 콘솔 기반 리포지토리 브라우저 |
* [[https:// | * [[https:// | ||
* [[http:// | * [[http:// | ||
줄 255: | 줄 267: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
+ | * [[https:// | ||
===== 빈 디렉토리 (empty directory) 유지 ===== | ===== 빈 디렉토리 (empty directory) 유지 ===== | ||
줄 270: | 줄 283: | ||
* '' | * '' | ||
* commit 한다. | * commit 한다. | ||
+ | |||
+ | ===== shallow update not allowed ===== | ||
+ | * '' | ||
+ | * [[https:// | ||
+ | |||
+ | <code sh> | ||
+ | git fetch --unshallow origin | ||
+ | |||
+ | # 이후에 | ||
+ | git push | ||
+ | </ | ||
줄 301: | 줄 325: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// |