본문 바로가기

git4

gitk 한글 깨짐 아주 쉬움 git bash를 열고 git config --global gui.encoding utf-8 2018. 11. 13.
Git의 작업내역을 취소하는 명령어 모두 취소해주세요! 평소에 git을 command로 이용하게 되는데 빈번하게 사용하는 것 중 하나가 add나 commit을 취소하는 것이다. 매번 헷갈려서 이번 참에 정리를 해보자. git add 취소하기 git resetgit reset HEAD [file name]심플하다. 뒤에껀 특정 파일만 취소. git commit 취소하기 git reset HEAD~1뒤에 붙는 숫자가 커밋의 개수이다. 즉, 위에는 최근 커밋 1개 뒤로 돌아간다. (워킹 트리는 보존된다.) git push 취소하기 되도록이면 사용 안해야되는데... 정말 가아끔 사용할 때가 있다. $ git push origin [branch name] -f또는$ git push origin +[branch name]저는 주로 밑에 명령어로 사용.. 2018. 7. 19.
필요없는 브랜치를 제거해보자. Git 브랜치 제거 브랜치명: ThunderVolt 로컬 저장소 제거 git branch -d ThunderVolt원격 저장소 제거 git push origin --delete ThunderVolt 더 좋은 방법이 있다면 댓글에 알려주세요! 제발 2018. 7. 17.
Git을 이용한 줄바꿈(line ending) 통일 CRLF vs LF Windows에서는 줄바꿈(line ending)으로 CRLF 를 사용하고 Unix 계열과 Mac은 LF 만 사용한다. 우리 개발팀은 모두 Windows 환경인데 왜 Git에서 충돌이 나는지...허허그래서 LF 로 통일하기로 결심.Git에서 어떤 line ending을 사용할지 세팅 할 수 있다. 방법은 core.autocrlf의 값을 변경하는 것이다. 세 가지 값으로 설정한다. false: 아무것도 안한다. true: CRLF를 LF로 자동적으로 변환. 반대로 체크아웃 받을때는 LF를 CRLF로 변환. (윈도우 전용) input: LF를 줄바꿈으로 사용. 통일 가능. 위 값을 기반으로 설정을 해보자. 방법 1 윈도우 git config --global core.autocrlf tru.. 2018. 7. 17.