본문 바로가기

GIT

협업을 위한 Git 활용 3주차

728x90

협업을 위한 Git 활용 3주차


PR이란?

Pull Request

내 작업내역을 바로 merge하지 않고,

참여하고 있는 프로젝트에 내 작업(branch)를 merge해달라고 요청(Request)를 먼저 보내는 것

PR, 출처 : 스파르타 코딩클럽 협업을 위한 GIT 특강


 

PR 실습

Open a pull request

 

pull reqyests 생성

 

branch 단위로 PR한다!!

PR 후, merge
branch delete

merge후, 삭제

 

패치(원격 repo위치) 후, pull

main 으로 체크아웃 후, pull

pull 옵션
push

push 후, feature/jjim 브랜치 삭제


PORK란?

내가 주인이 아닌 다른 repo에 PR할 때 사용.

일종의 프로젝트 복사!

포크는 원본 소스코드를 복사해서 새로운독립적인 소프트웨어로 개발하는 것.

 

내 공간으로 가져와 내가 원하는 대로 수정 가능

 

Issues 에 댓글 남기고~ pork

pork

clone

clone
feature/1_sir_fied 브랜치 생성해 파일 수정 후 push

파일 수정후, pull request

pull request
다른 원격 repo에 pull request

 

단, PR이 완료되기 전까진 PR요청을 한 로컬 브랜치 삭제하지 마세요!!


amend

최신 commit 고치기

나만 작업하는 특정 branch 하나에만 적용한다고 보면 됨!

마지막 커밋 수정

[커밋 옵션] - [마지막 커밋 정정]

커밋 정정 가능!

 


push한 상태에서 수정

source tree 옵션

[도구] - [옵션] - [git] 

강제 푸시 기능 체크!

강제푸시

강제푸시 체크!!


commit 되돌리기 revert

커밋 되돌리기

[마우스 우클릭] 

커밋 되돌리기.. 클릭!

Revert


Reset

기록 되돌리기

reset


stash

변경 사항 임시 저장

(숨겨두거나 넣어둔다)

 

선반에 잠깐 보관한다.

이런 느낌!

stash

커밋하지 않은 상태에서 stash 해두기

stash
stash 되돌리기

 

'GIT' 카테고리의 다른 글

협업을 위한 Git 활용 3주차(2)  (0) 2022.12.02
협업을 위한 Git 활용 2주차  (0) 2022.11.29
협업을 위한 Git 활용 1주차  (0) 2022.11.28