목록Git (8)

수학과의 좌충우돌 프로그래밍

[git] 한글 깨짐 현상 해결

git 에서 한글 깨짐이 발생하는 경우가 있습니다. git status 를 통해서 상태를 확인할 때 다음과 같이 한글이 깨져서 나옵니다. "\354\204\254\354\227\260\352\262\260\355\225\230\352\270\260.cpp" 이러한 현상이 발생하는 이유는 기본적으로 일반적이지 않은 문자는 탈출문자로 인식하여 \ 를 붙여주기 때문입니다. 따라서 이 설정을 꺼주면 정상적으로 한글이 보이는 걸 확인할 수 있습니다. 해당 기능을 core.quotepath 에서 담당하게 되는데 따라서 이를 false로 꺼주면 됩니다. git config --global core.quotepath false 다시 git status로 확인해보면 정상적으로 한글이 나오는 걸 확인할 수 있습니다. 섬연..

git 2020. 4. 7. 17:40
06. git branch 생성과 정보확인하기

안녕하세요 강민성입니다. 이번 시간에는 git branch에 대해서 알아보도록 하겠습니다. branch를 사전에 검색해보면 '식물의 가지' 를 의미합니다. 식물의 가지가 여러 갈래로 뻗어나가는 것 처럼 우리도 git 을 통해서 우리의 파일을 여러 갈래로 나눠서 문제를 해결할 수 있습니다. 다음 이미지는 두 개의 분기로 나눠져서 작업하는 모습으로 이럴 경우에는 branchr가 2개인 상황입니다. 그러면 별 다른 작업 없이도 우리는 하나의 branch를 쓰고 있다고 생각하면 되겠습니다. 그리고 이렇게 초기 브랜치의 이름을 master라고 합니다. branch가 어떤 느낌인지 살짝 맛봤으니 제대로 알아보도록 하겠습니다. git branch 를 알아보자 branch 만들기 이번에도 새로운 디렉토리에서 작업을 해..

git 2019. 2. 7. 19:41
05. git의 원리(2) commit, status의 원리

안녕하세요 강민성입니다. 이번에는 git 중에서 commit과 status의 원리에 대해서 알아보도록 하겠습니다. 기본적인 디렉토리와 내용은 저번 시간과 지어지니 참고해주시면 감사하겠습니다. https://ssungkang.tistory.com/entry/04-git%EC%9D%98-%EC%9B%90%EB%A6%AC1-gistory%EC%99%80-add%EC%9D%98-%EC%9B%90%EB%A6%AC git commit 의 원리를 알아보자 위에서 말했듯이 저번 시간에 하던 디렉토리에서 이어서 하도록 하겠습니다. 먼저 현재 어떤 상태인지 git status를 통해 살펴보겠습니다.3개의 파일이 생성되어있고 각각 add 가 되어 commit이 될 준비가 되었습니다.3개의 파일을 모두 commit 해보도록 ..

git 2019. 2. 6. 21:38
04. git의 원리(1) gistory와 add의 원리

안녕하세요 강민성입니다. 이번에는 git의 내부적인 원리를 알아보고자 합니다. 나중에 다시 소개하겠지만 이는 github 에서 저의 commit 수를 기록해주는 부분입니다. github이라는 용어가 처음 나와서 소개를 하자면이 git 을 보조해주는 git 소스 저장소라고 생각하시면 됩니다. 물론 더 다양한 기능을 하고 복합적이지만 지금은 이렇게만 이해하시면 될 듯합니다. 어디 내놓기는 부끄럽지만 그래도 나름 git 을 써온다고 써왔지만 지금 까지 기계적으로 코드를 쳐왔습니다. 아마 많은 분들이 저와 같은 상황이라고 생각합니다. 이번 기회에 블로그 포스팅을 하면서 git 의 원리를 공부할 수 있어서 저에게도 좋은 기회가 되었습니다. 여러분도 원리를 알고 사용하시길 바랍니다. git 의 원리 우리가 git ..

git 2019. 2. 5. 03:32
01. git 이란?

안녕하세요 강민성입니다. 저번 시간에는 분산 관리 시스템에 대해 알아봤다면 이번에는 본격적으로 git 에 대해서 알아보도록 하겠습니다. git 에 대해서 알아보자 git 이란 일종의 소프트웨어 입니다. 여러 가지 기능을 하지만 대표적으로 백업, 파일 복구, 협업 을 하는데 많이 쓰이고 있습니다. 사실 버젼 관리 시스템에는 git 만 있는 건 아닙니다. 처음에는 cvs가 주를 이루었고, 다음으로 svn, 현재는 git이 많은 사람들에게 사랑받고 있습니다. git이 앞선 두 소프트웨어보다 나은 점이 있으니 사람들의 선택을 받았을텐데 이는 나중에 다시 알아보도록 하겠습니다. 이 외에도 git 을 대체하는 친구들이 있습니다. 많이들 들어보셨을텐데 dropbox 와 google drive가 대표적인 친구들입니다...

git 2019. 2. 2. 23:57
[git]github 개인 페이지 만들기!

안녕하세요 강민성 입니다. 오늘은 github 을 이용해서 개인페이지를 만들어 볼까 합니다. github을 써본 적이 있으시다면 굉장히 쉬운 내용이고 그렇지 않더라도 따라올 수 있을 겁니다. github을 이용한 개인 페이지 만들기 우선 깃이 설치가 되어있고 깃 계정을 만들었다는 전제하에 시작을 하도록 하겠습니다. 만약에 둘 중 하나라도 안되있다면 아래 링크를 참고해주세요! 깃헙을 설치하고 계정을 만드는 링크 저는 mac을 쓰고 있기에 mac 기준으로 설명을 드리도록 하겠습니다. window라고 해서 크게 다른 점은 없으니 상관 없습니다. 1. repository 만들기 먼저 repository 를 만들어주도록 합시다. 새로운 repository 는 좌측 상단, 화살표가 가르키는 new 에서 추가 할 수..

git 2019. 2. 1. 00:38