Search
Duplicate

Git branch 에 대해

날짜
2023/02/06
조 유형
전체
Rule
git
main 줄기 밑에 develop 이라는 가지를 두려 합니다. 제가 따로 만들거고, 이곳은 자유롭게 커밋이 가능하니 이곳에 본인의 이름을 딴 브랜치를 merge 해 주세요. 여러분이 병합요청을하면 제가 실시간으로 계속 확인하겠습니다.
해야할일
아래에 적어두었습니다. 상황이 어떻게 될지 몰라 따로 임무를 부여하지는 않았고, 카톡방으로 상의후 제가 따로 적어넣는식으로 하겠습니다. 본인이 어떻게 했고, 어떤 에러가 있었으며, 이를 어떻게 해결했는지는 꼭 노션에 적어주시면 감사하겠습니다.
추가사항
현재 repository 의 branch
아직 repository 를 clone 받지 않았다면, 그대로 받아주세요
만약 받으셧다면 git pull 하셔서 업데이트 해주시면 됩니다
내이름을 딴 브랜치 만들기
git branch [브랜치명]
예) git branch sieun
내 브랜치로 이동하고 싶어요
git cheack [브랜치명]
예) git branch sieun
맨 끝에 현재 내가 어느 위치에 있는지 나오므로 반드시 확인해주세요
현재(develop) 에 있는 상태
push 까지 다 마쳤고, develop 에 작업물을 병합하고 싶어요
먼저 위치를 develop 으로 바꿔줍니다. (개발자들은 이를 head 의 위치를 develop 으로 바꾼다고 말합니다.)
그다음 git merge [브랜치명] 을 하면 병합이 됩니다.
예) git merge sieun
이렇게하면 develop 가지에 sieun 가지가 병합이 되었습니다!
그럼 다음작업 시작할때는 어떻게 하나요?
시작전에 본인 이름의 브랜치로 가셔서 git pull origin develop 으로 해주시면 됩니닷
무슨뜻인가요?
깃허브에 연결되어 있는 깃 레포지토리 develop 브랜치의 최신 내용을 받아오겠다는 뜻입니당
conflict 는 뭔가요?
두명이상이 동시에 push 했을때 깃허브에서 어떤 파일이 최신인지 판단하지 못해 생기는 에러입니다. 저희는 브랜치를 땄기 때문에 딱히 발생할 일은 없지만 merge 시에는 꼭 카톡에 올려주세요~