지역 저장소와 원격 저장소 연결하기연결하기 전에, 지역저장소부터 만들어보자.지금까지 해왔던 것이다. 깃으로 디렉토리를 만든다. 그 다음, 수정한 파일을 스테이지에 올리고 커밋한다. 이제 커밋까지 했으니까 원격 저장소에 연결할 차례다.깃허브에 로그인하면 나오는 페이지다. 지금까지 이용해본적 없어서 두근두근하다 ㅋㅋ 일단 오른쪽 상단에서 새 저장소를 만든다. 저장소를 만들면 이런 창이 뜨는데, 여기서 Quick setup 주소를 복사해준다. 이 주소를 터미널 창에 명령어와 함께 복사해준다.$ git remote add origin 복사한 주소 붙여넣기 제대로 연결됐는지 remote 명령어에 -v 옵션을 붙여서 확인해보면이렇게 remote에 origin이 연결되어 있는 모습을 확인할 수 있다.이제 local..
브랜치.. 깃허브에서 가장 중요한 핵심 기능이다.. 우리가 깃으로 버전 관리를 시작하면 기본적으로 master라는 브랜치가 만들어진다.사용자가 커밋할 때마다 master 브랜치는 최신 커밋을 가리키는데, 쉽게 말해서 브랜치는 커밋을 가리키는 포인터랑 비슷하다고 보면 된다.여기에서 새로운 브랜치를 만들게 되면 기존의 master(main이라고 함) 브랜치는 유지한 채로, 지금까지의 작업에 추가로 다른 작업들을 수정하는 새로운 파일을 만들 수 있다.이 과정을 브랜치라고 한다. 원하는 작업을 다 끝냈으면 다시 병합merge 한다. 위의 브랜치 과정을 직접 git bash에서 실습해보자.더보기아래는 지금까지 해왔던 과정이다.mkdir manual로 파일을 만들어서 cd로 작업 디렉토리를 옮기고, init한다음..
우리는 깃에서 문서를 수정할 때마다 간단한 메모로 수정 내용을 적어두고 저장하는데, 이것을 버전이라고 한다. 이렇게 깃을 통해 버전을 관리하는 방법을 공부하기 위해 mkdir 명령어로 컴퓨터에 저장소를 만들어보자. 지금 상태에서는 git 의 기능을 사용할 수 없다. 여기에 $git init 명령을 입력해서 깃을 사용할 수 있도록 초기화시키자. 그럼 처음에 만들었던 디렉토리와는 다르게 .git 디렉토리가 생긴것을 볼 수 있다. 이게 무슨 의미냐면 이 디렉토리가 깃을 사용하면서 버전이 저장될 저장소(repository)라는 뜻이다. (윈도우 탐색기에서 .git파일을 찾아보려고 해도 화면에 안보일텐데 사용자가 실수로 .git 디렉토리를 지우지 않도록 일부러 숨겨놓은 것이다.) 초기 세팅은 됐다. 이제 버전을 ..
처음 깃허브를 접해봤을 때가 게임 개발 동아리였는데.. 그 땐 git이 뭔지도 정확히 몰랐고 github desktop이랑 git bash랑 너무 달라서 다른 사람이 말하는 것이 이게 맞나 많이 당황했던 기억이 있다... 일단 우리가 배워볼 깃은 리눅스 운영체제의 오픈소스에서 수천만줄 짜리 코드를 관리하기 위해 만들어졌다. 그래서 이 git 이란 것이 어떻게 저 코드들을 관리하고 어떤 역할을 하는지 정의를 하고 넘어가자. git 은 문서를 수정 및 편집하는 기록을 쉽게 관리하도록 도와주는 프로그램이다. 그냥 문서 버전 관리를 도와준다고 할 수 있다. 이와같은 깃에는 여러가지 관리 방법이 있는데, 관리 방법을 시각적으로 사용자 인터페이스(GUI)에 맞춘 github desktop 이나, git bash 등..
이번에 학교에서 깃허브와 그에 관련된 프로젝트를 하는 과목을 수강했다.마침 작년에 수강했던 분이 깃허브 책을 5000원으로 싸게 판매한다고 하시길래 후다닥 구해왔다.이 과목의 올해와 작년 교수님은 바뀌셨지만 그래도 마침 git hub에 대해 책을 보고 한번 공부해봐야겠다고 생각했던 터라 지금 한창 수업에서 공부하고 있다. 비록 작년에 캡스톤을 하면서 정말 어떻게 어떻게.. 깃허브를 써보긴 했지만 여전히 깃허브가 조금 무섭다.갑자기 브랜치가 꼬이거나 기존 파일이 안합쳐질 때의 충격은.. 진짜로 식은땀이 났었다.애초에 깃허브 데스크탑을 이용해서 캡스톤을 했었는데, 교수님 ppt에는 다 git bash를 사용한 터미널 명령어라 이건 무조건 다시 공부해야 겠다고 생각했다. 뭐, 그래서 이번에 제대로 배워보려..