Git 2

협업을 위한 Git Fork와 PR

fork란 다른 사람의 Github Repository를 내 Github Repository로 복제하여 가져오는 기능이다. 우리가 생각하는 포크처럼 찍어서 가져온다고 생각하면 될 것 같다. 이 때 forked된 내 저장소는 원본 저장소(다른 사람의 Github Repository)와 연결되어 있기 때문에 협업이 가능하다. 동작 과정을 풀어서 설명하자면, 1. 다른 사람의 Repository를 Fork하여 내 Repository로 복제한다. 2. git clone을 통해 내 local 환경에 저장소를 내려받는다. 3. local 환경의 작업 branch에서 변경, 추가, 수정을 진행한다. 4. 원본 저장소와 merge하기 위해 pull request를 전달한다. 5. 원본 저장소의 관리자가 pull req..

Git 2021.07.05

작업 되돌리기

git add 하지 않은 working tree에 있는 수정된 파일 되돌리기 git checkout -- 파일명 주의할점 : checkout을 하여 되돌린 내용은 다시 복구되지 않아요 ㅠ git add 되어 스테이지에 올라간(스테이징된) 파일을 되돌리기 git reset HEAD git reset HEAD 파일명 HEAD 뒤에 파일명을 지정해주지 않으면 현재 스테이지에 올라가있는 파일 모두를 되돌린다. add하기 전 상태로 돌려준다. 최신 커밋 되돌리기 git reset HEAD^ # 최근 커밋 하나 되돌림 git reset HEAD~3 # 최근 3개 커밋 취소 스테이징과 커밋이 끝난 상태를 커밋을 취소하고 unstage 해준다. git reset 옵션 --soft HEAD^ # 최근 커밋을 하기 전 상..

Git 2021.06.14
반응형