현재 v4라는 Commit까지는 원격저장소(github)에 올라가 있고, v5는 아직 동기화가 되지 않은 상태이다.
v4의 origin/master는 git이 자동으로 만들어서 관리하는 remote tracking branch이다. 마지막으로 pairing한 곳이 어딘지를 marking하는 역할을 한다.
참고
더보기
![](https://blog.kakaocdn.net/dn/xPvMD/btrxHXKGXeP/xvyceEoy6HMeoSGiKPb5W1/img.png)
![](https://blog.kakaocdn.net/dn/xPvMD/btrxHXKGXeP/xvyceEoy6HMeoSGiKPb5W1/img.png)
master와 origin/master가 같은 commit을 가리키는 형태
Commit
push하고 싶은 파일들을 일단 commit으로 묶어서 올려둔다. commit까지는 원격저장소에 반영이 안 되고 push를 해야 올라간다. 변경하고 싶은 파일들만 쏙쏙 골라서 +를 눌러준다.
이렇게 staging 시키면 staging된 파일들만 묶인다. 올리고 싶지 않은 파일은 +를 누르지 않으면 된다.
![](https://blog.kakaocdn.net/dn/boWlCu/btrxB5wdqVa/bJdpCKhkpFYcfhpZIfcr81/img.png)
메세지를 쓰고 위에 체크 버튼을 누른다.
그러면 이제 푸시를 할 준비가 된다.
Push
커밋 내용을 원격저장소에 업로드 해보자
이 변경 내용 동기화를 눌러도 되고,
...->푸시
push를 통해 지역 저장소의 버전을 원격으로 push한다.
그럼 이렇게 origin(원격저장소)가 아까의 커밋까지 온 것을 확인할 수 있다.
마스터는 마지막 버전을 가리킨다.
Pull
다른 사람이 코드를 변경했으면 그 내용을 가져오는 것이 Pull이다. 저 버튼 한 번만 누르면 Pull은 끝난다.
'부스트캠프 AI Tech 3기 > 이론 : U-stage' 카테고리의 다른 글
[Day36] Github 특강 1-7 Git 충돌(conflict) 해결 과정 : 머지(Merge) (VSCode) (0) | 2022.03.28 |
---|---|
[Day36] Github 특강 1-6 Git Clone 레포지토리/저장소 복제 (VSCode) (0) | 2022.03.28 |
[Day36] Github 특강 1-4 로컬 저장소를 Github와 연결하기 (VSCode) (0) | 2022.03.28 |
[Day36] Github 특강 1-3 Git Graph extension 확장 설치/사용 (0) | 2022.03.27 |
[Day36] Github 특강 1-2 폴더를 저장소로 지정하기/로컬에서 버전관리 하기 git add/stage/commit (0) | 2022.03.27 |