github에서 clone을 하고 git log --graph --all을 입력하면 original/main 과 같은 브랜치를 관찰할 수 있다. 이러한 브랜치들을 리모트 브랜치라고 한다. 리모트 브랜치는 원격 저장소 상의 브랜치이며 로컬에서는 마음대로 사용할 수가 없다. 로컬에서 원격 저장소의 브랜치(업스트림 브랜치)에 대응하는 브랜치를 생성하여 해당 브랜치(트래킹 브랜치)를 사용해야만 한다. main 브랜치는 자동으로 origin/main 과 연결된다. git checkout -b 로컬 브랜치명 서버브랜치명 명령어를 사용하면 서버브랜치부터 로컬브랜치를 시작할 수 있다. git checkout --track 서버브랜치명 명령어를 통해 서버 브랜치와 이름이 동일한 로컬 브랜치를 만들 수 있다. git br..
git remote 명령어를 사용하면 현재 등록된 리모트 저장소의 이름를 확인할 수 있다. -v 옵션을 통해 URL 도 함께 확인할 수 있다. clone한 저장소의 경우 clone한 주소가 origin이라는 이름의 리모트 저장소로 자동으로 등록된다. git remote add 이름 URL을 사용하면 리모트 저장소를 추가할 수 있다. git fetch 이름을 통해 리모트 저장소에 있는 데이터를 모두 가져올 수 있다. 예로 들어 git fetch origin 명령어를 입력하면 clone 이후 수정된 모든 것을 가져오게 된다. 가져온 파일과 현재 작업중인 파일의 merge는 수동으로 진행해야한다. git pull 명령어는 git fetch 후 현재 작업 중인 코드와 merge를 진행한다. git push (리..
- Total
- Today
- Yesterday
- 영화
- 베릴로그
- 영어 어휘
- 구조체
- recursive
- 백준
- 건이의 특제 떡국 끓이기
- BFS
- 너비우선탐색
- Verilog
- backtracking
- 이진탐색
- BOJ
- 애니메이션
- 취미
- 알고리즘
- 메이플스토리
- gem5
- Git
- 구현
- 스택
- C언어
- 백트래킹
- 큐
- C++
- Push
- 이분법
- 재귀함수
- 완전탐색
- 정렬
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |