낚시성 제목이지만 한번쯤 링크를 걸어 놓고 궁금한 사항 발생시 첫번째로 확인해 볼 레퍼런스 사이트를 정리해 본다
Git 메뉴얼
명령어 레퍼런스
- gitref.org : 명령어에 대한 예와 다이어그램이 잘 나와있음
Merge 와 Diff Tool 바꾸기
- git의 기본적인 merge, diff 툴을 좀 더 괜찮은 넘으로 바꾸어 사용하기
- p4merge 툴로 바꾸기 : 다운로드 받아서 설치한다
- extMerge 파일 생성
/Users/nulpulum> cd /usr/local/bin
/usr/local/bin> cat extMerge
#!/bin/sh
/Applications/p4merge.app/Contents/MacOS/p4merge $*
- extDiff 파일 생성
/usr/local/bin> cat extDiff
#!/bin/sh
[ $# -eq 7 ] && /usr/local/bin/extMerge "$2" "$5"
- 환경설정 명령 : git config --global <옵션>
// 옵션들
merge.tool=extMerge
mergetool.extMerge.cmd=extMerge "$BASE" "$LOCAL" "$REMOTE" "$MERGED"
mergetool.extMerge.trustexitcode=false
diff.external=extDiff
- ~/.gitconfig 내역 변경
[merge]
tool = extMerge
[mergetool "extMerge"]
cmd = extMerge \"$BASE\" \"$LOCAL\" \"$REMOTE\" \"$MERGED\"
[mergetool] <-- 제거
trustExitCode = false
[diff]
external = extDiff
- 사용법은 p4merge 툴로 바꾸기 참조하시라
기초 문법 다시 보자
Git 원리 이해하기
'Git, GitHub > GitHub' 카테고리의 다른 글
[GitHub] 자신의 홈페이지를 Github에 만들기 (0) | 2013.09.07 |
---|---|
[GitHub] Git Remote로 잘못 push 된 디렉토리 삭제하기 (0) | 2013.04.09 |
[GitHub] Fork, Pull Request 개념 (1) | 2013.01.17 |
[GitHub] Wiki에 Sidebar, Header, Footer 넣기 (0) | 2012.10.25 |