Environment/Ubuntu

[우분투 22.04] VSC에서 git 사용하기 (프로젝트 늦참한 사람 전용)

EddyLee 2026. 6. 4. 15:26

VSC와 Repositoty 연동 

github에 들어가서 주소 복사

 

VSC 들어가서 F1 -> "GitHub에서 복제" 클릭 -> 붙여넣기!

그리고 git과 연동할 로컬 파일을 지정합니다.

 

그리고 터미널로 해당 file로 이동해줍니다

 

원격 저장소의 브랜치 확인

git branch -r

 

<결과>

origin/HEAD -> origin/main
origin/dev1
origin/main
origin/dev2

 

origin/HEAD -> origin/main : 기본 브랜치가 main이라는 뜻

나머지 dev1과 dev2는 브랜치들.

 

브랜치를 만들 브랜치 가져오기 & 내 브랜치 생성하기

main을 가져올 필요는 없음. 왜냐하면 git 연동하자마자 나오는게 main의 코드들임.

git checkout (이동할 브랜치)

git checkout -b (이 브랜치에서 내가 만들 브랜치 이름)

 

로컬 브랜치 확인하기

git branch

# 만든 브랜치 이름도 추가됐을거임

 

 

작업하기 . . . . . . . . . . .

 

작업하고 Commit하고 Push하기 (GUI 사용)

 

- 아래 변경 내용에서 + 를 눌러서 Stage로 올리기

- 메시지에 변경 사항 작성하기

- 커밋 클릭

- 점 세개 누르고 푸쉬 누르기!

 

로컬 브랜치 제거하기

git branch -d (브랜치명)

 


(논외) 브랜치 생성하는 3가지 방법

# 1
git checkout -t (브랜치명)

# 2 
git checkout -b (브랜치명)
# or
git checkout -b (새로운 브랜치명) origin/(기존 브랜치명)

# 3
git checkout -f (브랜치명)

#1. git checkout -t (브랜치명)

=> (--track) 원격 브랜치와 연결된 로컬 브랜치 만들기! 

 

#2. git checkout -b (브랜치명)

=> 현재 들어와있는 브랜치 기준으로 새로운 브랜치를 만들고 이동!

 

#3. git checkout -f (브랜치명)

=> (--force) 현재 작업 중인 내용 모두 버리고 강제로 해당 브랜치로 이동! (다 날아갈 수 있음)

=> 수정 중인 파일, 커밋 안 한 변경사항 다 버리고 강제로 이동

 

정리

출처: https://yztech.tistory.com/32