[생활코딩] 형상관리/GIT3 branch & conflict

GIT3 branch & conflict - 실습준비

Ben의 프로그램 2023. 5. 13. 19:57
728x90

  • 본격적으로 수업을 시작하기 전에, 우리가 이전 시간에 말했던 것처럼 제품 설명서를 만드는 사람들이라고 생각을 하겠습니다. 그리고 환경을 세팅을 할게요. 

  • manual 이라는 폴더를 만들고, 해당 폴더를 git 으로 관리해주겠습니다.

  • dir /a:h 라는 명령을 통해 숨긴 파일들까지 확인해보니까 .git 파일이 생성된 것을 알 수 있습니다. 

  • notepad work.txt 명령으로 메모장을 열어서 

  • content 1 이라는 내용을 작성하고 저장합니다. 

  • git status 를 통해 work.txt 파일이 Untracked 상태인 것을 확인했고, 
  • git add work.txt 명령을 통해 Staging Area 로 등록합니다. 
  • git commit -m "work 1" 명령을 통해 버전을 등록합니다. 
  • 방금 한 방식대로 똑같이 2번 더해서 "work 3" 버전까지 만듭니다. 

  • 이 상황에서 우리가 고객사마다 다른 제품을 제공해야 한다면, git 의 branch 의 도움을 받지 않는다면 우리는 directory 를 고객사마다 만들어야 하는 골치아픈 상황에 놓이게 될 것입니다. 
  • 이 문제를 branch 가 어떻게 해결하는지 궁금하시죠? 다음 시간에 뵙겠습니다. 

 

 출처 : https://opentutorials.org/course/3840