일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- jwt
- SQL
- DDL
- DI
- jpa
- VUE
- 재정의
- 조합
- 테스트 코드
- java
- KEVISS
- 필드 주입
- Test
- redis
- MSA
- lambda
- 바이너리 카운팅
- select_type
- static
- stream
- docker
- 인덱스
- equals
- StringBuilder
- 열 속성
- AOP
- hashcode
- 생성자 주입
- cache
- Spring
- Today
- Total
백엔드 개발자 블로그
Shared Model 협업 본문
0. Shared Model과 차이점
push 권한이 나에게 없음
1. 조직 만들기
- 조직 생성하기
![image-20220721184300162](md-images/image-20220721184300162.png)
- 비용 설정(Free로 함)
- ![image-20220721184356040](md-images/image-20220721184356040.png)
- 조직 설정
- ![image-20220721184451125](md-images/image-20220721184451125.png)
- 팀원 초대하기
- ![image-20220721184519327](md-images/image-20220721184519327.png)
- 설문조사 submit
- ![image-20220721184643179](md-images/image-20220721184643179.png)
2. 원격 저장소 만들기
- Create a new repository 누르기
![image-20220721184710873](md-images/image-20220721184710873.png)
- repository 설정
- ![image-20220721184752288](md-images/image-20220721184752288.png)
- 팀원 추가로 초대하기(선택)![image-20220722180639850](md-images/image-20220722180639850.png)
- 생성된 원격 저장소 settings 클릭 -> 왼쪽 Access -> Collaborators 클릭 -> Add people 클릭 -> 추가 -> 초대 대상의 이메일로 초대링크가 전송됨.
3. clone하기
로컬 저장소에 fork한거 복사하기
- 원하는 장소에서 오른쪽 클릭 -> bash 실행
- 로컬 저장소에 복사하기
- git clone {원격 저장소 URL}
4. branch 생성 및 이동
# branch 생성
git branch {feature/기능}
# branch 이동
git checkout {feature/기능}
or
#branch 생성 및 이동
git checkout -b {feature/기능}
# branch 목록 및 사용중인 branch 확인(권장)
git branch -v
5. 내용 추가 or 수정
파일 내용 추가 및 수정
6. fork한 원격저장소에 보내기
# add
git add {파일이름.파일형식}
# add 확인(권장)
git status
# commit
git commit -m "메시지"
# commit 확인(권장)
git log
# push
git push origin {feature/기능}
7. 통합 요청하기
- GitHub Flow에서 Compare&pull request 누르기
- ![image-20220722182734559](md-images/image-20220722182734559.png)
- comment 남기고 Create pull request 누르기
- ![image-20220722182807030](md-images/image-20220722182807030.png)
8. 통합
- merge 관리자는 팀 원격저장소 git에 들어가기
- Pull requests에 들어가기
- Merge pull request를 누르기![image-20220722183034707](md-images/image-20220722183034707.png)
- 병합시 commit 이력을 정리하기 위한 추가옵션 선택 가능(squash : 커밋 병합, rebase)
- 확인 후 Confirm 누르기
9. 통합 후 로컬저장소 관리
- 로컬 저장소 main 브랜치 이동
- git checkout main
- 통합 완료한 branch 제거
- git branch -d {feature/기능}
- 원격 저장소 추가
- git remote add upstream {공용 URL}
- 통합한거 로컬저장소로 가져오기
- git pull upstream main
- 기능 추가하기(선택)
- git checkout -b {feature/기능}
0. Shared Model과 차이점
push 권한이 나에게 없음
1. 조직 만들기
- 조직 생성하기
![image-20220721184300162](md-images/image-20220721184300162.png)
- 비용 설정(Free로 함)
- ![image-20220721184356040](md-images/image-20220721184356040.png)
- 조직 설정
- ![image-20220721184451125](md-images/image-20220721184451125.png)
- 팀원 초대하기
- ![image-20220721184519327](md-images/image-20220721184519327.png)
- 설문조사 submit
- ![image-20220721184643179](md-images/image-20220721184643179.png)
2. 원격 저장소 만들기
- Create a new repository 누르기
![image-20220721184710873](md-images/image-20220721184710873.png)
- repository 설정
- ![image-20220721184752288](md-images/image-20220721184752288.png)
- 팀원 추가로 초대하기(선택)![image-20220722180639850](md-images/image-20220722180639850.png)
- 생성된 원격 저장소 settings 클릭 -> 왼쪽 Access -> Collaborators 클릭 -> Add people 클릭 -> 추가 -> 초대 대상의 이메일로 초대링크가 전송됨.
3. clone하기
로컬 저장소에 fork한거 복사하기
- 원하는 장소에서 오른쪽 클릭 -> bash 실행
- 로컬 저장소에 복사하기
- git clone {원격 저장소 URL}
4. branch 생성 및 이동
# branch 생성
git branch {feature/기능}
# branch 이동
git checkout {feature/기능}
or
#branch 생성 및 이동
git checkout -b {feature/기능}
# branch 목록 및 사용중인 branch 확인(권장)
git branch -v
5. 내용 추가 or 수정
파일 내용 추가 및 수정
6. fork한 원격저장소에 보내기
# add
git add {파일이름.파일형식}
# add 확인(권장)
git status
# commit
git commit -m "메시지"
# commit 확인(권장)
git log
# push
git push origin {feature/기능}
7. 통합 요청하기
- GitHub Flow에서 Compare&pull request 누르기
- ![image-20220722182734559](md-images/image-20220722182734559.png)
- comment 남기고 Create pull request 누르기
- ![image-20220722182807030](md-images/image-20220722182807030.png)
8. 통합
- merge 관리자는 팀 원격저장소 git에 들어가기
- Pull requests에 들어가기
- Merge pull request를 누르기![image-20220722183034707](md-images/image-20220722183034707.png)
- 병합시 commit 이력을 정리하기 위한 추가옵션 선택 가능(squash : 커밋 병합, rebase)
- 확인 후 Confirm 누르기
9. 통합 후 로컬저장소 관리
- 로컬 저장소 main 브랜치 이동
- git checkout main
- 통합 완료한 branch 제거
- git branch -d {feature/기능}
- 원격 저장소 추가
- git remote add upstream {공용 URL}
- 통합한거 로컬저장소로 가져오기
- git pull upstream main
- 기능 추가하기(선택)
- git checkout -b {feature/기능}
0. Shared Model과 차이점
push 권한이 나에게 없음
1. 조직 만들기
- 조직 생성하기
![image-20220721184300162](md-images/image-20220721184300162.png)
- 비용 설정(Free로 함)
- ![image-20220721184356040](md-images/image-20220721184356040.png)
- 조직 설정
- ![image-20220721184451125](md-images/image-20220721184451125.png)
- 팀원 초대하기
- ![image-20220721184519327](md-images/image-20220721184519327.png)
- 설문조사 submit
- ![image-20220721184643179](md-images/image-20220721184643179.png)
2. 원격 저장소 만들기
- Create a new repository 누르기
![image-20220721184710873](md-images/image-20220721184710873.png)
- repository 설정
- ![image-20220721184752288](md-images/image-20220721184752288.png)
- 팀원 추가로 초대하기(선택)![image-20220722180639850](md-images/image-20220722180639850.png)
- 생성된 원격 저장소 settings 클릭 -> 왼쪽 Access -> Collaborators 클릭 -> Add people 클릭 -> 추가 -> 초대 대상의 이메일로 초대링크가 전송됨.
3. clone하기
로컬 저장소에 fork한거 복사하기
- 원하는 장소에서 오른쪽 클릭 -> bash 실행
- 로컬 저장소에 복사하기
- git clone {원격 저장소 URL}
4. branch 생성 및 이동
# branch 생성
git branch {feature/기능}
# branch 이동
git checkout {feature/기능}
or
#branch 생성 및 이동
git checkout -b {feature/기능}
# branch 목록 및 사용중인 branch 확인(권장)
git branch -v
5. 내용 추가 or 수정
파일 내용 추가 및 수정
6. fork한 원격저장소에 보내기
# add
git add {파일이름.파일형식}
# add 확인(권장)
git status
# commit
git commit -m "메시지"
# commit 확인(권장)
git log
# push
git push origin {feature/기능}
7. 통합 요청하기
- GitHub Flow에서 Compare&pull request 누르기
- ![image-20220722182734559](md-images/image-20220722182734559.png)
- comment 남기고 Create pull request 누르기
- ![image-20220722182807030](md-images/image-20220722182807030.png)
8. 통합
- merge 관리자는 팀 원격저장소 git에 들어가기
- Pull requests에 들어가기
- Merge pull request를 누르기![image-20220722183034707](md-images/image-20220722183034707.png)
- 병합시 commit 이력을 정리하기 위한 추가옵션 선택 가능(squash : 커밋 병합, rebase)
- 확인 후 Confirm 누르기
9. 통합 후 로컬저장소 관리
- 로컬 저장소 main 브랜치 이동
- git checkout main
- 통합 완료한 branch 제거
- git branch -d {feature/기능}
- 원격 저장소 추가
- git remote add upstream {공용 URL}
- 통합한거 로컬저장소로 가져오기
- git pull upstream main
- 기능 추가하기(선택)
- git checkout -b {feature/기능}
0. Shared Model과 차이점
push 권한이 나에게 없음
1. 조직 만들기
- 조직 생성하기
![image-20220721184300162](md-images/image-20220721184300162.png)
- 비용 설정(Free로 함)
- ![image-20220721184356040](md-images/image-20220721184356040.png)
- 조직 설정
- ![image-20220721184451125](md-images/image-20220721184451125.png)
- 팀원 초대하기
- ![image-20220721184519327](md-images/image-20220721184519327.png)
- 설문조사 submit
- ![image-20220721184643179](md-images/image-20220721184643179.png)
2. 원격 저장소 만들기
- Create a new repository 누르기
![image-20220721184710873](md-images/image-20220721184710873.png)
- repository 설정
- ![image-20220721184752288](md-images/image-20220721184752288.png)
- 팀원 추가로 초대하기(선택)![image-20220722180639850](md-images/image-20220722180639850.png)
- 생성된 원격 저장소 settings 클릭 -> 왼쪽 Access -> Collaborators 클릭 -> Add people 클릭 -> 추가 -> 초대 대상의 이메일로 초대링크가 전송됨.
3. clone하기
로컬 저장소에 fork한거 복사하기
- 원하는 장소에서 오른쪽 클릭 -> bash 실행
- 로컬 저장소에 복사하기
- git clone {원격 저장소 URL}
4. branch 생성 및 이동
# branch 생성
git branch {feature/기능}
# branch 이동
git checkout {feature/기능}
or
#branch 생성 및 이동
git checkout -b {feature/기능}
# branch 목록 및 사용중인 branch 확인(권장)
git branch -v
5. 내용 추가 or 수정
파일 내용 추가 및 수정
6. fork한 원격저장소에 보내기
# add
git add {파일이름.파일형식}
# add 확인(권장)
git status
# commit
git commit -m "메시지"
# commit 확인(권장)
git log
# push
git push origin {feature/기능}
7. 통합 요청하기
- GitHub Flow에서 Compare&pull request 누르기
- ![image-20220722182734559](md-images/image-20220722182734559.png)
- comment 남기고 Create pull request 누르기
- ![image-20220722182807030](md-images/image-20220722182807030.png)
8. 통합
- merge 관리자는 팀 원격저장소 git에 들어가기
- Pull requests에 들어가기
- Merge pull request를 누르기![image-20220722183034707](md-images/image-20220722183034707.png)
- 병합시 commit 이력을 정리하기 위한 추가옵션 선택 가능(squash : 커밋 병합, rebase)
- 확인 후 Confirm 누르기
9. 통합 후 로컬저장소 관리
- 로컬 저장소 main 브랜치 이동
- git checkout main
- 통합 완료한 branch 제거
- git branch -d {feature/기능}
- 원격 저장소 추가
- git remote add upstream {공용 URL}
- 통합한거 로컬저장소로 가져오기
- git pull upstream main
- 기능 추가하기(선택)
- git checkout -b {feature/기능}
0. Shared Model과 차이점
push 권한이 나에게 없음
1. 조직 만들기
- 조직 생성하기
![image-20220721184300162](md-images/image-20220721184300162.png)
- 비용 설정(Free로 함)
- ![image-20220721184356040](md-images/image-20220721184356040.png)
- 조직 설정
- ![image-20220721184451125](md-images/image-20220721184451125.png)
- 팀원 초대하기
- ![image-20220721184519327](md-images/image-20220721184519327.png)
- 설문조사 submit
- ![image-20220721184643179](md-images/image-20220721184643179.png)
2. 원격 저장소 만들기
- Create a new repository 누르기
![image-20220721184710873](md-images/image-20220721184710873.png)
- repository 설정
- ![image-20220721184752288](md-images/image-20220721184752288.png)
- 팀원 추가로 초대하기(선택)![image-20220722180639850](md-images/image-20220722180639850.png)
- 생성된 원격 저장소 settings 클릭 -> 왼쪽 Access -> Collaborators 클릭 -> Add people 클릭 -> 추가 -> 초대 대상의 이메일로 초대링크가 전송됨.
3. clone하기
로컬 저장소에 fork한거 복사하기
- 원하는 장소에서 오른쪽 클릭 -> bash 실행
- 로컬 저장소에 복사하기
- git clone {원격 저장소 URL}
4. branch 생성 및 이동
# branch 생성
git branch {feature/기능}
# branch 이동
git checkout {feature/기능}
or
#branch 생성 및 이동
git checkout -b {feature/기능}
# branch 목록 및 사용중인 branch 확인(권장)
git branch -v
5. 내용 추가 or 수정
파일 내용 추가 및 수정
6. fork한 원격저장소에 보내기
# add
git add {파일이름.파일형식}
# add 확인(권장)
git status
# commit
git commit -m "메시지"
# commit 확인(권장)
git log
# push
git push origin {feature/기능}
7. 통합 요청하기
- GitHub Flow에서 Compare&pull request 누르기
- ![image-20220722182734559](md-images/image-20220722182734559.png)
- comment 남기고 Create pull request 누르기
- ![image-20220722182807030](md-images/image-20220722182807030.png)
8. 통합
- merge 관리자는 팀 원격저장소 git에 들어가기
- Pull requests에 들어가기
- Merge pull request를 누르기![image-20220722183034707](md-images/image-20220722183034707.png)
- 병합시 commit 이력을 정리하기 위한 추가옵션 선택 가능(squash : 커밋 병합, rebase)
- 확인 후 Confirm 누르기
9. 통합 후 로컬저장소 관리
- 로컬 저장소 main 브랜치 이동
- git checkout main
- 통합 완료한 branch 제거
- git branch -d {feature/기능}
- 원격 저장소 추가
- git remote add upstream {공용 URL}
- 통합한거 로컬저장소로 가져오기
- git pull upstream main
- 기능 추가하기(선택)
- git checkout -b {feature/기능}
0. Shared Model과 차이점
push 권한이 나에게 없음
1. 조직 만들기
- 조직 생성하기
![image-20220721184300162](md-images/image-20220721184300162.png)
- 비용 설정(Free로 함)
- ![image-20220721184356040](md-images/image-20220721184356040.png)
- 조직 설정
- ![image-20220721184451125](md-images/image-20220721184451125.png)
- 팀원 초대하기
- ![image-20220721184519327](md-images/image-20220721184519327.png)
- 설문조사 submit
- ![image-20220721184643179](md-images/image-20220721184643179.png)
2. 원격 저장소 만들기
- Create a new repository 누르기
![image-20220721184710873](md-images/image-20220721184710873.png)
- repository 설정
- ![image-20220721184752288](md-images/image-20220721184752288.png)
- 팀원 추가로 초대하기(선택)![image-20220722180639850](md-images/image-20220722180639850.png)
- 생성된 원격 저장소 settings 클릭 -> 왼쪽 Access -> Collaborators 클릭 -> Add people 클릭 -> 추가 -> 초대 대상의 이메일로 초대링크가 전송됨.
3. clone하기
로컬 저장소에 fork한거 복사하기
- 원하는 장소에서 오른쪽 클릭 -> bash 실행
- 로컬 저장소에 복사하기
- git clone {원격 저장소 URL}
4. branch 생성 및 이동
# branch 생성
git branch {feature/기능}
# branch 이동
git checkout {feature/기능}
or
#branch 생성 및 이동
git checkout -b {feature/기능}
# branch 목록 및 사용중인 branch 확인(권장)
git branch -v
5. 내용 추가 or 수정
파일 내용 추가 및 수정
6. fork한 원격저장소에 보내기
# add
git add {파일이름.파일형식}
# add 확인(권장)
git status
# commit
git commit -m "메시지"
# commit 확인(권장)
git log
# push
git push origin {feature/기능}
7. 통합 요청하기
- GitHub Flow에서 Compare&pull request 누르기
- ![image-20220722182734559](md-images/image-20220722182734559.png)
- comment 남기고 Create pull request 누르기
- ![image-20220722182807030](md-images/image-20220722182807030.png)
8. 통합
- merge 관리자는 팀 원격저장소 git에 들어가기
- Pull requests에 들어가기
- Merge pull request를 누르기![image-20220722183034707](md-images/image-20220722183034707.png)
- 병합시 commit 이력을 정리하기 위한 추가옵션 선택 가능(squash : 커밋 병합, rebase)
- 확인 후 Confirm 누르기
9. 통합 후 로컬저장소 관리
- 로컬 저장소 main 브랜치 이동
- git checkout main
- 통합 완료한 branch 제거
- git branch -d {feature/기능}
- 원격 저장소 추가
- git remote add upstream {공용 URL}
- 통합한거 로컬저장소로 가져오기
- git pull upstream main
- 기능 추가하기(선택)
- git checkout -b {feature/기능}
0. Shared Model과 차이점
push 권한이 나에게 없음
1. 조직 만들기
- 조직 생성하기
![image-20220721184300162](md-images/image-20220721184300162.png)
- 비용 설정(Free로 함)
- ![image-20220721184356040](md-images/image-20220721184356040.png)
- 조직 설정
- ![image-20220721184451125](md-images/image-20220721184451125.png)
- 팀원 초대하기
- ![image-20220721184519327](md-images/image-20220721184519327.png)
- 설문조사 submit
- ![image-20220721184643179](md-images/image-20220721184643179.png)
2. 원격 저장소 만들기
- Create a new repository 누르기
![image-20220721184710873](md-images/image-20220721184710873.png)
- repository 설정
- ![image-20220721184752288](md-images/image-20220721184752288.png)
- 팀원 추가로 초대하기(선택)![image-20220722180639850](md-images/image-20220722180639850.png)
- 생성된 원격 저장소 settings 클릭 -> 왼쪽 Access -> Collaborators 클릭 -> Add people 클릭 -> 추가 -> 초대 대상의 이메일로 초대링크가 전송됨.
3. clone하기
로컬 저장소에 fork한거 복사하기
- 원하는 장소에서 오른쪽 클릭 -> bash 실행
- 로컬 저장소에 복사하기
- git clone {원격 저장소 URL}
4. branch 생성 및 이동
# branch 생성
git branch {feature/기능}
# branch 이동
git checkout {feature/기능}
or
#branch 생성 및 이동
git checkout -b {feature/기능}
# branch 목록 및 사용중인 branch 확인(권장)
git branch -v
5. 내용 추가 or 수정
파일 내용 추가 및 수정
6. fork한 원격저장소에 보내기
# add
git add {파일이름.파일형식}
# add 확인(권장)
git status
# commit
git commit -m "메시지"
# commit 확인(권장)
git log
# push
git push origin {feature/기능}
7. 통합 요청하기
- GitHub Flow에서 Compare&pull request 누르기
- ![image-20220722182734559](md-images/image-20220722182734559.png)
- comment 남기고 Create pull request 누르기
- ![image-20220722182807030](md-images/image-20220722182807030.png)
8. 통합
- merge 관리자는 팀 원격저장소 git에 들어가기
- Pull requests에 들어가기
- Merge pull request를 누르기![image-20220722183034707](md-images/image-20220722183034707.png)
- 병합시 commit 이력을 정리하기 위한 추가옵션 선택 가능(squash : 커밋 병합, rebase)
- 확인 후 Confirm 누르기
9. 통합 후 로컬저장소 관리
- 로컬 저장소 main 브랜치 이동
- git checkout main
- 통합 완료한 branch 제거
- git branch -d {feature/기능}
- 원격 저장소 추가
- git remote add upstream {공용 URL}
- 통합한거 로컬저장소로 가져오기
- git pull upstream main
- 기능 추가하기(선택)
- git checkout -b {feature/기능}
0. Shared Model과 차이점
push 권한이 나에게 없음
1. 조직 만들기
- 조직 생성하기
![image-20220721184300162](md-images/image-20220721184300162.png)
- 비용 설정(Free로 함)
- ![image-20220721184356040](md-images/image-20220721184356040.png)
- 조직 설정
- ![image-20220721184451125](md-images/image-20220721184451125.png)
- 팀원 초대하기
- ![image-20220721184519327](md-images/image-20220721184519327.png)
- 설문조사 submit
- ![image-20220721184643179](md-images/image-20220721184643179.png)
2. 원격 저장소 만들기
- Create a new repository 누르기
![image-20220721184710873](md-images/image-20220721184710873.png)
- repository 설정
- ![image-20220721184752288](md-images/image-20220721184752288.png)
- 팀원 추가로 초대하기(선택)![image-20220722180639850](md-images/image-20220722180639850.png)
- 생성된 원격 저장소 settings 클릭 -> 왼쪽 Access -> Collaborators 클릭 -> Add people 클릭 -> 추가 -> 초대 대상의 이메일로 초대링크가 전송됨.
3. clone하기
로컬 저장소에 fork한거 복사하기
- 원하는 장소에서 오른쪽 클릭 -> bash 실행
- 로컬 저장소에 복사하기
- git clone {원격 저장소 URL}
4. branch 생성 및 이동
# branch 생성
git branch {feature/기능}
# branch 이동
git checkout {feature/기능}
or
#branch 생성 및 이동
git checkout -b {feature/기능}
# branch 목록 및 사용중인 branch 확인(권장)
git branch -v
5. 내용 추가 or 수정
파일 내용 추가 및 수정
6. fork한 원격저장소에 보내기
# add
git add {파일이름.파일형식}
# add 확인(권장)
git status
# commit
git commit -m "메시지"
# commit 확인(권장)
git log
# push
git push origin {feature/기능}
7. 통합 요청하기
- GitHub Flow에서 Compare&pull request 누르기
- ![image-20220722182734559](md-images/image-20220722182734559.png)
- comment 남기고 Create pull request 누르기
- ![image-20220722182807030](md-images/image-20220722182807030.png)
8. 통합
- merge 관리자는 팀 원격저장소 git에 들어가기
- Pull requests에 들어가기
- Merge pull request를 누르기![image-20220722183034707](md-images/image-20220722183034707.png)
- 병합시 commit 이력을 정리하기 위한 추가옵션 선택 가능(squash : 커밋 병합, rebase)
- 확인 후 Confirm 누르기
9. 통합 후 로컬저장소 관리
- 로컬 저장소 main 브랜치 이동
- git checkout main
- 통합 완료한 branch 제거
- git branch -d {feature/기능}
- 원격 저장소 추가
- git remote add upstream {공용 URL}
- 통합한거 로컬저장소로 가져오기
- git pull upstream main
- 기능 추가하기(선택)
- git checkout -b {feature/기능}
0. Shared Model과 차이점
push 권한이 나에게 없음
1. 조직 만들기
- 조직 생성하기
![image-20220721184300162](md-images/image-20220721184300162.png)
- 비용 설정(Free로 함)
- ![image-20220721184356040](md-images/image-20220721184356040.png)
- 조직 설정
- ![image-20220721184451125](md-images/image-20220721184451125.png)
- 팀원 초대하기
- ![image-20220721184519327](md-images/image-20220721184519327.png)
- 설문조사 submit
- ![image-20220721184643179](md-images/image-20220721184643179.png)
2. 원격 저장소 만들기
- Create a new repository 누르기
![image-20220721184710873](md-images/image-20220721184710873.png)
- repository 설정
- ![image-20220721184752288](md-images/image-20220721184752288.png)
- 팀원 추가로 초대하기(선택)![image-20220722180639850](md-images/image-20220722180639850.png)
- 생성된 원격 저장소 settings 클릭 -> 왼쪽 Access -> Collaborators 클릭 -> Add people 클릭 -> 추가 -> 초대 대상의 이메일로 초대링크가 전송됨.
3. clone하기
로컬 저장소에 fork한거 복사하기
- 원하는 장소에서 오른쪽 클릭 -> bash 실행
- 로컬 저장소에 복사하기
- git clone {원격 저장소 URL}
4. branch 생성 및 이동
# branch 생성
git branch {feature/기능}
# branch 이동
git checkout {feature/기능}
or
#branch 생성 및 이동
git checkout -b {feature/기능}
# branch 목록 및 사용중인 branch 확인(권장)
git branch -v
5. 내용 추가 or 수정
파일 내용 추가 및 수정
6. fork한 원격저장소에 보내기
# add
git add {파일이름.파일형식}
# add 확인(권장)
git status
# commit
git commit -m "메시지"
# commit 확인(권장)
git log
# push
git push origin {feature/기능}
7. 통합 요청하기
- GitHub Flow에서 Compare&pull request 누르기
- ![image-20220722182734559](md-images/image-20220722182734559.png)
- comment 남기고 Create pull request 누르기
- ![image-20220722182807030](md-images/image-20220722182807030.png)
8. 통합
- merge 관리자는 팀 원격저장소 git에 들어가기
- Pull requests에 들어가기
- Merge pull request를 누르기![image-20220722183034707](md-images/image-20220722183034707.png)
- 병합시 commit 이력을 정리하기 위한 추가옵션 선택 가능(squash : 커밋 병합, rebase)
- 확인 후 Confirm 누르기
9. 통합 후 로컬저장소 관리
- 로컬 저장소 main 브랜치 이동
- git checkout main
- 통합 완료한 branch 제거
- git branch -d {feature/기능}
- 원격 저장소 추가
- git remote add upstream {공용 URL}
- 통합한거 로컬저장소로 가져오기
- git pull upstream main
- 기능 추가하기(선택)
- git checkout -b {feature/기능}
0. Shared Model과 차이점
push 권한이 나에게 없음
1. 조직 만들기
- 조직 생성하기
![image-20220721184300162](md-images/image-20220721184300162.png)
- 비용 설정(Free로 함)
- ![image-20220721184356040](md-images/image-20220721184356040.png)
- 조직 설정
- ![image-20220721184451125](md-images/image-20220721184451125.png)
- 팀원 초대하기
- ![image-20220721184519327](md-images/image-20220721184519327.png)
- 설문조사 submit
- ![image-20220721184643179](md-images/image-20220721184643179.png)
2. 원격 저장소 만들기
- Create a new repository 누르기
![image-20220721184710873](md-images/image-20220721184710873.png)
- repository 설정
- ![image-20220721184752288](md-images/image-20220721184752288.png)
- 팀원 추가로 초대하기(선택)![image-20220722180639850](md-images/image-20220722180639850.png)
- 생성된 원격 저장소 settings 클릭 -> 왼쪽 Access -> Collaborators 클릭 -> Add people 클릭 -> 추가 -> 초대 대상의 이메일로 초대링크가 전송됨.
3. clone하기
로컬 저장소에 fork한거 복사하기
- 원하는 장소에서 오른쪽 클릭 -> bash 실행
- 로컬 저장소에 복사하기
- git clone {원격 저장소 URL}
4. branch 생성 및 이동
# branch 생성
git branch {feature/기능}
# branch 이동
git checkout {feature/기능}
or
#branch 생성 및 이동
git checkout -b {feature/기능}
# branch 목록 및 사용중인 branch 확인(권장)
git branch -v
5. 내용 추가 or 수정
파일 내용 추가 및 수정
6. fork한 원격저장소에 보내기
# add
git add {파일이름.파일형식}
# add 확인(권장)
git status
# commit
git commit -m "메시지"
# commit 확인(권장)
git log
# push
git push origin {feature/기능}
7. 통합 요청하기
- GitHub Flow에서 Compare&pull request 누르기
- ![image-20220722182734559](md-images/image-20220722182734559.png)
- comment 남기고 Create pull request 누르기
- ![image-20220722182807030](md-images/image-20220722182807030.png)
8. 통합
- merge 관리자는 팀 원격저장소 git에 들어가기
- Pull requests에 들어가기
- Merge pull request를 누르기![image-20220722183034707](md-images/image-20220722183034707.png)
- 병합시 commit 이력을 정리하기 위한 추가옵션 선택 가능(squash : 커밋 병합, rebase)
- 확인 후 Confirm 누르기
9. 통합 후 로컬저장소 관리
- 로컬 저장소 main 브랜치 이동
- git checkout main
- 통합 완료한 branch 제거
- git branch -d {feature/기능}
- 원격 저장소 추가
- git remote add upstream {공용 URL}
- 통합한거 로컬저장소로 가져오기
- git pull upstream main
- 기능 추가하기(선택)
- git checkout -b {feature/기능}
0. Shared Model과 차이점
push 권한이 나에게 없음
1. 조직 만들기
- 조직 생성하기
![image-20220721184300162](md-images/image-20220721184300162.png)
- 비용 설정(Free로 함)
- ![image-20220721184356040](md-images/image-20220721184356040.png)
- 조직 설정
- ![image-20220721184451125](md-images/image-20220721184451125.png)
- 팀원 초대하기
- ![image-20220721184519327](md-images/image-20220721184519327.png)
- 설문조사 submit
- ![image-20220721184643179](md-images/image-20220721184643179.png)
2. 원격 저장소 만들기
- Create a new repository 누르기
![image-20220721184710873](md-images/image-20220721184710873.png)
- repository 설정
- ![image-20220721184752288](md-images/image-20220721184752288.png)
- 팀원 추가로 초대하기(선택)![image-20220722180639850](md-images/image-20220722180639850.png)
- 생성된 원격 저장소 settings 클릭 -> 왼쪽 Access -> Collaborators 클릭 -> Add people 클릭 -> 추가 -> 초대 대상의 이메일로 초대링크가 전송됨.
3. clone하기
로컬 저장소에 fork한거 복사하기
- 원하는 장소에서 오른쪽 클릭 -> bash 실행
- 로컬 저장소에 복사하기
- git clone {원격 저장소 URL}
4. branch 생성 및 이동
# branch 생성
git branch {feature/기능}
# branch 이동
git checkout {feature/기능}
or
#branch 생성 및 이동
git checkout -b {feature/기능}
# branch 목록 및 사용중인 branch 확인(권장)
git branch -v
5. 내용 추가 or 수정
파일 내용 추가 및 수정
6. fork한 원격저장소에 보내기
# add
git add {파일이름.파일형식}
# add 확인(권장)
git status
# commit
git commit -m "메시지"
# commit 확인(권장)
git log
# push
git push origin {feature/기능}
7. 통합 요청하기
- GitHub Flow에서 Compare&pull request 누르기
- ![image-20220722182734559](md-images/image-20220722182734559.png)
- comment 남기고 Create pull request 누르기
- ![image-20220722182807030](md-images/image-20220722182807030.png)
8. 통합
- merge 관리자는 팀 원격저장소 git에 들어가기
- Pull requests에 들어가기
- Merge pull request를 누르기![image-20220722183034707](md-images/image-20220722183034707.png)
- 병합시 commit 이력을 정리하기 위한 추가옵션 선택 가능(squash : 커밋 병합, rebase)
- 확인 후 Confirm 누르기
9. 통합 후 로컬저장소 관리
- 로컬 저장소 main 브랜치 이동
- git checkout main
- 통합 완료한 branch 제거
- git branch -d {feature/기능}
- 원격 저장소 추가
- git remote add upstream {공용 URL}
- 통합한거 로컬저장소로 가져오기
- git pull upstream main
- 기능 추가하기(선택)
- git checkout -b {feature/기능}