-
Git 설치 방법은 구글링을 통해 참고
- Git 설치를 완료 했다면 git config를 통해 자기 컴퓨터에 Git 환경을 세팅합니다.
- Git config 는 git commit시 등록되는 이메일과 이름 정보등을 등록하는 과정입니다.
git config --global user.name "SeMin4"
git config --global user.email "[email protected]"
- Git config 설정을 완료 했다면
git config --list
명령어로 확인합니다.
- 화면 우측상단에 있는 fork를 통해 개인 계정에 repository를 생성 합니다.
4. 최초 1번만 개인 계정에 있는 repository에서 clone을 통해 자기 컴퓨터 로컬 환경에 repository 복제(이 repository가 아니라 개인계정에 fork한 repository임!!)
- 안에 있는 링크를 복사하여 git clone을 진행합니다.(주의!! 주소창에 링크 아님!!)
git clone https://github.com/SeMin4/Algorithm-Skillup.git(자신 계정의 repository 주소)
- 먼저 clone된 로컬 저장소로 이동합니다.
$ cd Algorithm-Skillup
- 그 저장소에서 remote에 원본 저장소를 등록합니다.
$ git remote add mainrepo[원본 저장소 별칭] https://github.com/SeMin4/Algorithm-Skillup.git(원본 repository 주소)
$ git add .//전체 변경 내용 스테이지 등록
$ git commit -m "커밋 메시지"//커밋 등록
$ git push orgin master // 자기 계정의 원격 repository에 push
- 자기 자신의 저장소로 이동하여 pull requeset를 등록합니다.
- new pull request를 누르고 왼쪽에는 원본 저장소와 master branch 선택, 오른쪽에는 head에 본인 repository와 compare에 master 브랜치를 선택 합니다.
- Create pul request 버튼을 클릭하여 타이틀과 내용을 작성하고 pull reuqest 등록합니다.
$ git pull mainorepo[원본 저장소 별칭] master(원격에 있는 원본 저장소에 있는 것을 가져옴)
- git push origin master를 이용하여 자신 계정의 github 사이트도 동기화
$ git push origin master
Sourcetree의 버전이 다를 수 있으니 주의!!
- 설정을 들어간 후 원격(Remote) 탭에서 추가를 클릭합니다.
- pull을 클릭후 원격 저장소에서 가져오기 부분에서 mainrepo[원본 저장소 별칭] 을 클릭하고 pull을 진행하여 확인합니다.