본문 바로가기
728x90
반응형

원격저장소3

브랜치 만들기, 전환하기 브랜치 만들기, 전환하기 먼저 실습을 위해 Git 저장소를 생성하자. > mkdir tutorial > cd tutorial > git init tutorial 폴더에 임의의 txt파일을 생성 후 커밋하자. > git add myfile.txt > git commit -m 'first commit' 준비작업은 끝났다. 이제 브랜치를 만들어보자. 브랜치만들기 'issue1'이라는 이름으로 새로운 브랜치를 작성하자. 브랜치 생성은 branch란 명령어로 만들 수 있다. > git branch > git branch issue1 옵션을 지정하지 않고 branch 명령어를 실행하면 브랜치 목록 전체를 확인할 수 있다. 앞 부분에 *이 붙어있는 것이 현재 선택된 브랜치이다. > git branch issu1 * .. 2021. 9. 15.
변경 이력 병합(Merge)하기 변경 이력 병합(Merge)하기 병합을 의미하는 Merge를 통해 git에서 다른 브랜치와 병합할 수 있다. 주의할 점은 '현재' 브랜치에서 변경하는 점이다. 만약 내가 끌어온 저장소가 최신 버전이 아닌 경우, 즉 내가 pull 을 실행한 후 다른 사람이 push 를 하여 원격 저장소를 업데이트 해버린 경우에는 위의 그림과 같이 내 push 요청이 거부된다. 위 그림 처럼 기존에 원격 저장소에 있던 파일을 내가 pull하며 작업을 끝낸 후 다시 push하려 할 때 다른 사람이 이미 push를 했다면 기존 파일과 충돌이 나므로 이런경우에는 병합(merge)이라는 작업을 진행하여 다른 사람의 업데이트 이력을 내 저장소에도 갱신 해야한다. 만약 병합하지 않은 채로 이력을 덮어쓰게 되면 다른 사람이 push 한.. 2021. 9. 11.
원격(Remote) 저장소와 로컬(Local) 저장소 원격(Remote) 저장소와 로컬(Local) 저장소 [ 저장소 ] 저장소(Git repository)란 파일이나 폴더를 저장해두는 곳이다. Git의 장점 중 하나인 파일의 변경 이력 별로 구분되어 저장된다는 점에서 비슷한 파일이라도 실제 내용 일부가 서로 다르면 다른 파일로 인식하기 때문에 파일을 변경 사항 별로 구분해 저장할 수 있다. [ 원격, 로컬 저장소 ] Git은 원격 저장소와 로컬 저장소 두 종류의 저장소를 제공한다. 원격 저장소(Remote Repository) 파일이 원격 저장소 전용 서버에서 관리되며 여러 사람이 함께 공유하기 위한 저장소 로컬 저장소(Local Repository) 내 PC에 파일이 저장되는 개인 전용 저장소 평소에는 내 PC의 로컬 저장소에서 작업하다가 작업한 내용을.. 2021. 9. 7.
728x90
반응형