2023. 4. 5. 15:37ㆍGitHub/Git사용방법
실습내용
1. 다른 깃허브 원본저장소를 나의 깃허브 저장소로 fork
2. 나의 깃허브 저장소를 나의 로컬 저장소로 clone
3.원본 저장소, 나의 저장소 remote
4. 새로운 작업 branch 생성
5. 작업내역 add / commit / push
6. 작업한 내역 새로운 branch로 pull request요청
1. 원본 저장소 fork
Git 원격저장소에 접속하여, 좌측 'fork - Create a new fork' 버튼 클릭
'Create fork' 클릭
2. fork한 원본 저장소 clone
본인의 Git 저장소 접속 fork한 원본 저장소 생성 확인
우측 'Code - Https' 선택하여 URL 복사해둠
터미널 접속 후 작업할 디렉터리 폴더로 이동
MacbBook-Pro:~ $ cd wanted_backend
MacbBook-Pro:wanted_backend $
git init 명령어로 초기화(git 저장소를 최초로 받아오는 것이므로 , 최초에만 실행하는 명령어)
$ git init
내 Git 저장소에서 복사해둔 URL로 clone 명령어 실행
$ git clone https://github.com/zincoder/docker-pro-wanted.git
내 로컬 PC에 해당 저장소 복사된거 확인
3. 내 저장소, 원본 저장소 remote 설정
원본 저장소와의 연결을 위해 remote 실행
# 내저장소 URL 연결
$ git remote add [별명] [내저장소]
# 원본저장소 URL 연결
$ git remote add [별명] [원본저장소]
# remote내용 확인
$ git remote -v
4. 새로운 branch 생성
브런치를 새로 생성하여 체크아웃
# '새로생성할체크아웃명' 브런치 생성후 생성된 브런치로 체크아웃
$ git ckeckout -b [새로생성할체크아웃명]
# 모든 브런치 조회
$ git branch -a
# 원격 브런치 조회
$ git branch -r
5. 작업 내역 add / commit / push
어떤 작업을 했다는 가정하에 이제, 해당 폴더/파일 add
# 모든 내역 add
$ git add .
# 특정폴더만 add
$ git add [특정폴더명]
# 현재 git 상태 확인
# add후 확인하면, 'Changes to be committed'에서 목록 확인 가능
$ git status
add한 내역 commit
# 커밋 실행
$ git commit -m "[커밋메시지]"
# git 상태 확인
# 'Changes to be committed'에서 목록 사라짐
$ git status
push 실행
$ git push -u origin [브랜치명]
6. pull request 요청
push후 내 Git저장소에 새롭게 생성한 브런치명(필자의 경우 'my-branch-zincoder')으로 작업내역 반영 확인
원본저장소 접속 하여 'Compre & pull request' 버튼 클릭하여 pull request 요청
다시 터미널로 돌아와서 이번 작업을 위해 생성한 branch 삭제
# 로컬 branch 삭제
$ git branch -d [브랜치명]
# 원격 branch 삭제
$ git push origin -d [브랜치명]
'GitHub > Git사용방법' 카테고리의 다른 글
[Git] git fork 후 동기화 (0) | 2023.04.05 |
---|---|
[Git] 로컬프로젝트 GitHub레파지토리와 연동방법_VS사용 (0) | 2021.07.04 |