반응형
브랜치(branch)와 관련된 명령어들
01 브랜치 목록 보기
현재 저장소의 브랜치 목록들을 확인할 수 있다.
$ git branch
main
examplebranch
02 브랜치 생성
$ git branch code-piggy // "code-piggy" 이름의 브랜치 생성
03 다른 브랜치로 전환
$ git checkout pinkpig // "pinkpig" 브랜치로 전환
04 브랜치 병합
$ git merge bluepiggy // 현재 브랜치에 bluepiggy 병합
05 브랜치 이름 바꾸기
$ git branch -m beforename aftername
Fetch 하는 법
먼저 fetch를 하는 이유를 알아보자. 이를 이용해서 원격 저장소의 최신 변경 사항을 확인할 수 있기 때문에 충돌을 줄이는데 도움을 받을 수 있다. 변경 사항이 있는 확인만 하고 변경된 데이터를 원격 git에 실제로 가져오지는 않는다.
git fetch
그러므로 pull을 하기 전에 fetch를 먼저하는 것이 좋다. pull하기전에 변경 사항이 있었는지 확인하기 위해서이다.
Pull 하는 법
항상 push를 해보기 전에 pull을 해서 변경사항이 없는지 확인해 보는 것이 좋다. 원격 저장소에서 변경된 메타데이터 정보를 확인하면서 최신 데이터를 복사하여 원격 git에 가져온다.
$ git pull origin <브랜치 이름>
Add 하는 법
01 모든 변경사항을 Add하는 경우
$ git add.
02 특정한 파일만 Add하는 경우
$ git add <파일명>
03 Add 취소하는 법
Add를 하면 커밋을 하기전 스테이징 영역(Staging Area)에 있다. 그리고 스테이징 영역에서 제거하기 위해서는 "--cached"를 사용한다.
$ git reset --cached example.txt // 특정 파일 Add 취소
$ git reset --cached -r // 모든 Add 취소
Commit 하는 법
Add를 완료했다면 이제 commit을 해야한다. Add를 장바구니라고 생각하면 Commit은 계산을 하는 것이다. 그러므로 Commit을 하기전에는 신중하게 해야한다.
$ git commit -m "commit message"
commit-message는 아래와 같이 커밋을 했을 때 간단한 설명을 담는다.
Push 하는 법
$ git push origin <브랜치이름>
이제 Push를 하고나면 이렇게 커밋된 것을 확인할 수 있다!
반응형
'유니티 공부 > GitHub' 카테고리의 다른 글
GitHub - 최근 커밋 수정하기 (amend 사용) (0) | 2024.04.04 |
---|---|
GitHub - The file will have its original line endings in your working directory (0) | 2024.03.18 |
GitHub - LFS(Large File Storage)사용법-100MB이상의 파일을 업로드 하기 (1) | 2024.03.18 |
GitHub - 로컬 저장소, 원격저장소(git remote명령어들) 추가, 폴더 만들기(mkdir), 경로 변경(cd) (0) | 2024.03.15 |
댓글