1) origin
- 내 원격저장소 주소의 별명 , 관례상 origin으로 씀
- 내 컴퓨터에 있는 git을 웹상의 github에 연결해주어야 함
$ git remote add origin https://github.com/MeaninGood/word.git git의 {원격저장소}에 {추가}할 건데 {별명은 origin}이고 {주소}는 이거다. # 주소 길게 쓰기 귀찮으니까 주소에 별명 달아줌 # 한번 지정해두면 git remote add til https://github.com/MeaninGood/word.git로 지정 후 # 이후 git remote add til만 해줘도 됨
2) master (성역)
- master는 함부로 건들이면 큰일나요!
- 마스터의 특정 버전에서 새로운 branch들 생성
3) branch
1. 명령어
- branch 생성, 삭제, 조회
# 조회 $ git branch # 원격 저장소의 목록 확인 $ git branch -r # 생성 $ git branch {branch name} --> 같은 이름의 branch가 이미 있는 경우 생성할 수 없다고 나옴 # 삭제 ## (병합된 것) 수정내역을 합치고 난 후에 삭제 가능 $ git branch -d {branch name} ## (주의) 병합되지 않은 브랜치 강제 삭제 $ git branch -D {branch name}
- git switch
- 현재 브랜치에서 다른 브랜치로 HEAD를 이동시키는 명령어
- HEAD는 현재 브랜치를 가리키는 포인터
# 다른 브랜치로 이동 $ git switch {다른 브랜치 이름} # 브랜치 새로 생성과 동시에 이동 $ git switch -c {다른 브랜치 이름}

2. 주의 사항
- git switch 하기 전에 commit 했나?
- commit 안 하면 git이 tracking 안 함 --> 오류 발생!!
- $ git --log 로 확인해보기 // 임시로 dev라는 branch 생성했을 때
- (HEAD -> dev) 현재 최신 버전(first dev)
- (master)는 구버전(22.01.13)에 있는 것을 알 수 있음
- master로 넘어 와서 dev 브랜치와 병합해 줌
- $ git log --oneline로 확인 : Fast-forward 확인하기!

'아카이브 > 따라하는 꿀TIP' 카테고리의 다른 글
GIT에 잔디 누락 됐을 때! (0) | 2022.07.19 |
---|---|
[Git] Git 리포지토리 상대방과 공유하기 - 끝말잇기 해보기 (0) | 2022.01.15 |
[Git] Git 초기 설정 & 명령어 & .ignore 알아보기 (0) | 2022.01.13 |
[Git] GUI vs CLI / Git Bash 명령어 (0) | 2022.01.12 |
[마크다운] Markdown 문법(typora) (0) | 2022.01.12 |