IT/개발

[git] 깃 브랜치 연결 (간단사용법) in Linux

Terriermon 2021. 9. 7. 09:50

사전 설치

- WSL (Windows에서 Linux 접근)

- ubuntu

- git

 

 

1. git Lab 연결

sudo bash -c 'echo "192.0.0.0 gitlab~.com" >> /etc/hosts'

- /etc/hosts에 gitlab 연결하는 과정

- 192.0.0.0에는 gitlab의 ip 주소 입력

 

 

2. 로컬에 git 저장

git clone http://gitlab.~

 

- 온라인에 있는 git 내용을 로컬에 저장하는 과정

- 저장소 이름으로 된 폴더가 생김

 

 

3. git 폴더로 이동

cd TIL

- git의 TIL 저장소를 가져왔기 때문에 TIL 폴더가 만들어진다.

 

 

4. branch 확인

git branch

 

- 기본 master branch 존재

- 그 외 branch들이 나온다.

 

 

5. branch 바꾸기

git checkout -b branch

- 작업을 할 branch로 변경하는 작업

 

 

6. 추적중인 branch 확인

git branch -vv

- 로컬 branch가 트래킹하는 리모트 branch를 보여줌

- 마지막에 서버에서 가져온 fetch 시점으로 계산

- 위 사진에서 master는 origin/master을 가지지만 til은 따라가는 것이 없음

 

 

 

7. branch 추적 설정

git branch -u origin/branch

- 하위 branch를 origin을 따라가도록 설정

 

 

8. git 현재 상태 확인

git status

- git 로컬과 온라인에 올라와있는 것을 비교하여 현재 상태 확인

- 수정된 것, 아직 올라가지 않은 것 등등 상태 확인

 

 

9. git 올리기

git add .
git commit -m "git message"
git push origin branch

- git add .에서 . 대신 파일 이름 가능 (.은 전체 업데이트)

- git commit 시 메세지 필수

- branch로 git push