Post

반응형

Git 기초_1. Clone, Branch, Merge




git을 어쩌다가 사용하게 되었다.

그런데 SVN이랑 달라서 너무 어렵다ㅠㅠㅠㅠㅠ

뭐 GIT 자료야 많지만 콘솔이 많고 TortoiseGit은 별로 없어서(GUI라서 쉬우니까 그럴것 같지만..)

나를 위해 한번 정리해본다.





1. Clone


맨 처음에 Clone은 저장소에 있는 데이터를 내 local로 받는 명령어이다.

TortoriseGit에는 친절하게 Git Clone이라고 써져있다.





클릭하면 위와 같은 창이뜬다.

URL에 저장소 주소를 넣으면 되는데 깃허브를 모르는 사람은 당장 검색창에 깃허브를 쳐서

나의 인터넷 저장소를 만든다.

아무튼 만들고 나서 깃 저장소 주소를 URL에 넣어주고 OK 누르면 데이터가 받아진다.





로컬 Git 저장소에 데이터가 잘 받아졌다는 것은

초록색 화살표가 생긴것으로 알 수 있다.




ㄴㅇㄹㄴ


2. Commit


Commit과 Push의 차이점은 Commit은 로컬 저장소에서 저장하는 것이고

Push는 진짜 저장소에 저장하는 것이다.

Git은 로컬 저장소와 진짜 저장소(말이 이상한데;;) 가 따로 존재한다.

SVN처럼 Commit한다고 바로 올라가지 않는다.






간단하게 Git Commit을 선택하면 된다.

Push도 쉽게 TortoriseGit > 을 클릭하면 옆에 Push 메뉴가 뜬다.

그것을 클릭해주면 된다.





브런치는 새로운 작업을 할 새로운 길을 만드는 작업이다.

만약 원본 작업인 master가 있고 새로만든 브런치 Test가 있다면

서로 같은 파일이지만 전혀 영향을 받지 않는다.

그래서 master에서 어떤 파일을 고쳤어도 Test에선 파일이 하나도 수정되지 않는다.

그래서 별개의 작업을 할 때 유리하다.



만약 SVN으로 작업했다면 저장소를 두번 내려받아야 했을 것이다.

(과거의 내가 그랬다.)



브런치랑 머지는 다음 이시간에!!!












반응형

'이전게시판 > Git' 카테고리의 다른 글

Git Cui Commit  (0) 2018.10.13
Git Branch  (0) 2018.10.12
invalid username or password Sourcetree 해결  (0) 2018.10.12
GIT 사용 방법 정리  (0) 2018.10.12
▲ top