멋사 organization이 이미 있으므로 아마 레포만 따로 만들면될듯..?
환경세팅.txt 처음 만들고 git init , git add . git commit -m "init"
프로젝트세팅완료 만들고 git add . git commit -m "프로젝트세팅완료"
파일만들고 -> git add . git commit -> 파일만들고 -> git add . git commit
자 이렇게 세팅을 완료하고 dev 브랜치를 하나만들어요. 그리고 dev 브랜치로 접속한다(스위치됨)
dev 브랜치 만든 후 레포랑 연결해야한다.
리모트를 SSH 로 연결함 --> 왜 http 루 안하지..?
리모트 add origin 옆 주소는 밑에 사진처럼 SSH 로 복사한후, com-
옆에 팀장아이디를 넣어줌.
git push origin dev
(dev 브랜치 푸쉬)
그다음 main 으로 돌아와서, main 브랜치 푸쉬
깃헙돌아와보면
dev브랜치가 디폴트로되어잇음. dev를 먼저 푸쉬했으니까.
팀장은 요기로 들어와소 dev브랜치와 main브렌치 룰을 만듬
먼저 dev브랜치
체크하자. 승인을 받아야지 merge가되게끔.
이것도 체크해서 팀장만 푸쉬할수잇게끔한다.
다만들면 이제 main 브랜치 룰만듬. dev랑 똑같.
완료. 두개의 브렌치 보호완료.
팀장 세팅 완.
팀원은 이제 이걸 내려받아서 개발을 해야함.
팀원도 일단 폴더를 생성한다. team-blog 란 폴더에서 작업할거임.
SSH 체크 / 왜 SSH로 하는거지ㅣ..?
팀원도 dev 라는 브랜치를 생성해준다.
그리고 git pull origin dev를 하면
가져와짐 다운받아짐.
git clear 해준후 이제 개발을 시작하도록하자 .
새로운 브랜치를 만든다.
그 브랜치에서 새로운 회원가입이라는 파일을 만든다.
커밋하자.
밑에 사진은, 다른팀원들이 dev에 새로운 기능을 추가했을수도 있으니 다운받는거.
오리진 레포 dev를 리베이스한다. 꼭 해줘야함.
그리고 내가 만든 브랜치를 푸쉬한다.
밑에 이거 체크해줌
dev로 보낸다.
리뷰어로 팀장을 걸어놓음
풀리퀘스트가 하나 와잇습니다.
승인완. 머지까지해준다.
첫번째 create a merge commit을 하면 로그가 깔금하게 안돼어서 rebase and merge해준다.
브랜치 dev에서 보면
추가되어잇음.
어떤 기능이 완료가되면, main으로 머지하면서 태그를 하나붙인다? 뒤에 뭐라는지몰겟음..