git
-
Magit으로 원격저장소의 브랜치 가져오기Programmer/Emacs 2019. 3. 20. 14:51
이 글은 emacs의 git 모듈인 magit을 대상으로 한다. 커맨드라인 git으로 원격 저장소의 branch를 가져오는 설명은 이 링크를 참조한다. M-x magit-status를 입력하여, magit으로 들어간다. Head: master Make perfect Merge: origin/master Make perfect Recent commits -UUU:%%--F1 magit: tiny-tool Top L4 (Magit) --------------------- 'b'를 누르면 magit popup이 뜬다. onfigure master d branch.master.description unset u branch.master.merge refs/heads/master branch.master.remo..
-
Github에서 분기(fork)한 저장소를 Magit으로 원본과 동기화하기Programmer/Emacs 2019. 2. 19. 10:07
이 문서는 원본 저장소에 푸시 권한이 없는 개발자가 분기(fork)이후 원본과 동기화하는 방법을 설명한다. 도구는 이맥스의 git 확장 모듈인 magit을 사용한다. 커맨드라인 git을 활용한 문서는 많다. 이런 저런 문서를 참고하라. 이 글은 magit을 활용하여 이를 해보려고 한다. Head: master Make perfect Merge: origin/master Make perfect Recent commits -UUU:%%--F1 magit: tiny-tool Top L4 (Magit) --------------------- 'y'을 누러 원격 저장소를 확인해보자. Branches (2) develop origin/develop Do something master origin/master Mak..
-
윈도우에서 magit을 제대로 사용하는 방법Programmer/Emacs 2015. 3. 28. 02:05
윈도우에서 magit을 제대로 사용하려면 git-scm.com에서 받은 git을 사용하라. 윈도우에서 CLI 방식의 git을 사용하는 방법으로는 대개 아래 두가지 방식이 있다. git-scm.com의 git cygwin git 첫번째 방법(git-scm.com의 git)은 언제나 잘 동작한다. 반면 두번째 방법(cygwin git)은 cygwin의 쉘에서 emacs를 기동해야 원활하게 사용할 수 있다. 두번째 방법의 이유에 대해서 부연하자면, cygwin의 쉘에서 기동하지 않으면 여러가지 문제가 발생한다. 대표적으로 magit-status 명령이 동작하지 않으며 이에 대해서는 이전 글을 참고한다. 그런데, 위 방법으로는 magit-status 명령의 오류 메시지만 제거할 뿐, 다른 모든 기능은 제대로 동..