참고링크
1. Commit 과 push 하기!
- 로컬 저장소에서 수정한 내용을 fork한 원격 저장소에 Commit과 push를 해줍니다.
1) 먼저 fork한 aDDoS 폴더에 Python 폴더를 추가해줍니다.
2) Python 폴더 안에는 각 DataFrame1~3, Visualization 등의 파일을 넣어뒀습니다.
3) 아래 명령어를 입력하여 변동 사항이 있는지 확인을 해줍니다.
4) Python 폴더 안에 내용들을 다른 의미로 commit 할 것이기에 다음과 같이 해줍니다.
- 올릴 파일의 확장자명까지 같이 써줘야 합니다.
- main이라는 branch명으로 아까 연결해두었던 원격 저장소에 push 합니다.
6. Conflict 해결 및 다시 Commit과 Push 하기!
- 여기서는 문제가 되지 않았지만, 만약 다른 사람이 커밋한 내역으로 인해 Conflict가 발생했다면, Conflict를 해결하고 다시 fork한 저장소에 Commit과 Push를 해줍니다.
- 아래 블로그 링크를 가보시면 아주 자세하고 이해하기 쉽게 설명이 되어있습니다.
- https://zel0rd.tistory.com/126
git conflict(충돌) 해결하기
대학생 때부터 지금까지 깃을 쭉 사용하고 있지만.... 사실 혼자만의 프로젝트를 commit -> push만해서 버전관리보다는 그냥 저장용(?) 혹은 잔디심기용으로 사용해왔다. 하지만 코드스쿼드 과정을
zel0rd.tistory.com
7. Pull Request 하기!
- push가 완료되었으면 내 fork 저장소 페이지에 접속하여, Pull request 탭으로 들어가서 New pull request를 클릭합니다.
- 원격 저장소의 어떤 브랜치로 merge할지 선택한 후 Create Pull requset를 클릭해줍니다.
- 글쓴이는 내 fork 저장소에서는 main branch에서 원격 저장소에는 develop branch로 보낼 것이다.
- Pull request 타이틀과 내용을 작성해주면 Pull request가 완료됩니다!
- 이제 내가 올린 Pull request를 외부 원격 저장소의 소유자가 확인 후 merge 해주면 끝!