10월 이전의 설치한 git version에 대하여 git init을 통해 git 저장소를 생성하면 처음 default branch는 master로 된다.git config command를 사용하는 것이다. 이후로 git init을 통해 로컬에서 생성하는 repo의 d
이것은 mac 또는 linux를 쓰는 개발자와 windows를 쓰는 개발자가 git으로 협업할 때 발생하는 공백(whitespace) 에러이다.유닉스 시스템에서는 한 줄이 끝날 때 LF(Line Feed)만 붙는다. 그러나 윈도우에서는 줄하나가 CR(Carriage R
출처. https://www.lesstif.com/gitbook/git-clone-20776761.htmlgit clone을 하면 모든 폴더가 복제되지만 git 1.7부터 추가된 sparse checkout 기능을 사용하면 원하는 경로의 디렉터리나 파일만 복제
로컬 저장소에 있는 프로젝트를 원격 저장소로 push할 경우에 이런 에러가 발생할 수 있다. 특히 원격 저장소를 먼저 만들고나서 git clone이 아닌 git remote add origin으로 연결해서 push할 때 이런 에러가 자주 발생한다.이때는 git pull
위 명령어를 실행하면 이름과 이메일을 NEW_NAME, NEW_EMAIL로 변경해준다. 과거 모든 로그의 이름과 이메일을 변경하는 스크립트이다.https://stackoverflow.com/questions/2919878/git-rewrite-previous-