-
Notifications
You must be signed in to change notification settings - Fork 7
Description
[1주차 2번째] GIT과 팀원들이랑 친해지기
기한: 04/06 (목) 23:59까지
과제 설명
⚠️ 순서대로 하셔야합니다! ⚠️
-
팀장이 repo "first-likelion" 파기
-
팀장이 Main branch에 Hello.txt 파일 생성 (clone)
-> "Hi" / commit "check1" push하기 -
팀원들 초대하기
-
팀원들은 "first-likelion"을 clone하기
-> 결과는? (팀원들은 "first likelion"이라는 폴더에 "Hi"라는 내용의 Hello.txt 파일이 있음) 확인하기.
-
팀장, 팀원들 branch 파기
예)
5-1
팀장 :새로운 브랜치 (feature-gahyeon) -> Hello.txt -> "Hi"를 "Hello"로 변경 / commit "change hello" push
팀원:
새로운 브랜치 (feature-seoyong) -> seoyong.py "print("seoyong")" commit "sy" push
새로운 브랜치 (feature-jonguk) -> jonguk.py "print("jonguk")" commit "yg" push -
팀장과 팀원이 만든 branch에서 각자 main으로 merge 요청하기
->팀장이 merge 허락하기
-> 결과는 ? (브랜치 main에 seoyong.py, jonguk.py가 생기고 Hello.txt 내용이 "Hello"로 바뀜 ) 확인하기.
이번에는!
-
먼저, 팀원 중 한명의 branch 에서
-> Hello.txt -> "Hi"를 "Hi im (팀원이름)"로 변경 / commit "change im (팀원이름)" push -> merge 요청(충돌) -
어떻게 해결하나요?
-
다음, 나머지 팀원의 branch에서
-> git pull 후 -> Hello.txt -> "Hello im (팀원이름)"로 변경 / commit "change im (팀원이름)" push -> merge 요청 -
팀장이 merge 허락
-> 결과는 ? (Hello.txt 내용이 "Hello im jonguk"로 바뀜 )
조건
- 1주차에서 배운 git 명령어들 사용하기.
- 팀원들끼리 판 repo 링크를 제출해주세요.
- commit 내용들을 캡쳐해서 보내주세요.
⚠️ 어떻게 해결하나요?에 대한 답을 작성해주세요!- 팀장이 제출해주시면 되겠습니다 :)
Tip
- 이번주 세션의 내용을 잘 떠올려 보세요!
- 구글링을 해보세요 :)
과제 예시
이미지 주소 생성하는 법
: 그냥 드래그드랍 또는 붙여넣기하면 주소가 생성됨. https이후부터 괄호안에 넣어주면 됨
*기한 내 미제출은 1OUT 대상으로, 3OUT이 되면 동아리 활동이 어려운 점 잊지 마세요 !!
어려우면 포기하지말고 멘토에게 적극적으로 질문 해주길 바랍니다 !!
