[GIT] git 배우기

http://backlogtool.com/git-guide/kr/intro/intro1_1.html

여기가 가장 쉽게 기술 되어 있다. 맥기준으로 git 클라이언트는 SourceTree 를 사용하는데, 따라서 해보니 Git 도 별거 아닌것 같다. 폴더를 만들고 그것을 Source Tree 에서 로컬 저장소 (Local repository) 로 만드는 것 같다. (아직 개념이 제대로 안잡혀 있다.) 해당 폴더에 뭔가 파일이 생기면 소스트리에서도 인식해서 스테이지가 아닌 파일 (Unstage files)로 분류된다. 그것들을 소스트리에서 체크하거나 Add to index 를 누르게 되면, 스테이지로 이동하는 것 같다.

이때 Commit 을 하게 되면, 로컬 저장소에 실질적으로 올라간다. 이것을 Push 하게 되면, 원격 저장소 (Remote Repository) 로 ‘업로드’ 한다고 생각하면 된다. 아직 브랜치 개념은 잘 몰라서 패스. Github 같은 Git 호스팅의 저장소에 올라가게된다.

스크린샷 2015-08-27 오전 9.46.59

 

대충 Push 했지만, 어쨌든 잘 올라갔다.

Clone 은 원격 저장소에 있는 소스코드들이 모두 로컬로 복사된다. Pull 은 다운로드 개념이라는데 Clone 은 통째로 Pull 은 따로따로 인것같은데 잘은 모르겠다.

Git 을 배워서 강의 문서 하나 작성해봐야겠다.

 

그리고 IDE 에서 지원하는 깃 플러그인 보다 그냥 로컬에서 작업하고, Source Tree 로 Push 해주는게 가장 편할 것 같다.

You may also like...