본문 바로가기

프로그래밍/Git14

[Git] 로컬과 원격 브랜치 싱크 로컬에서 원격 브랜치 리스트를 조회했더니, 실제로 깃헙에서 보이는 리스트와 달랐다. 로컬에서 조회한 원격브랜치 리스트 깃헙 사이트에서 보이는 원격 브랜치 리스트 딱 봐도 로컬에서 조회한 원격브랜치 리스트가 훨씬 더 많아보인다. 인터넷으로 찾아보니 간혹 깃헙 페이지에서 GUI로 삭제 처리를 한경우 해당 로컬 저장소 커멘드라인에서 원격브랜치 목록 조회를 했을 때, 삭제했음에도 불구하고 여전히 브랜치가 보이는 경우가 있다고 한다. 이런 경우 아래 명령어로 로컬과 원격 브랜치를 동기화 할 수 있다. git fetch --all --prune 출처 : https://eddori.tistory.com/7 원격브랜치와 로컬 동기화하기 - 부제 : 원격브랜치와 로컬에서 브랜치 조회 시 목록 다를 때 로컬에서 원격 브랜.. 2024. 2. 1.
[Git] git remote update, git fetch, git pull 차이 1. git remote update 모든 원격 브랜치를 업데이트하여 최신 상태로 갱신한다. 하지만, 로컬에서 변동 사항을 병합하지는 않는다. 2. git fetch 현재 위치하고 있는 원격 브랜치만 업데이트한다. 하지만, 로컬에서 변동 사항을 병합하지는 않는다. --all 옵션을 주면 모든 원격 브랜치를 업데이트할 수 있다. 3. git pull 현재 위치하고 있는 원격 브랜치를 업데이트하고 로컬에서 변동 사항을 병합한다. 로컬 브랜치를 업데이트할 때 사용한다. 출처 : https://cotak.tistory.com/71#2.%20git%20fetch-1 [Git] 원격 저장소 - git remote update, git fetch, git pull 차이 1. git remote update 모든 원격.. 2023. 7. 12.
[Git] 원격 브랜치 가져오기 원격 브랜치 가져오기 Git을 사용하다 보면 지금 사용하고 있는 브랜치가 아니라, 원격 저장소에는 존재하는 브랜치에서 작업해야 할 때가 있다. git pull이나 clone을 새로 해봐야 원격 저장소의 브랜치가 내려받아지지는 않으므로 아래와 같은 절차를 통해 원격 브랜치를 로컬로 가져와야 한다. 테스트 환경 원격 저장소에는 main 브랜치와 b20220627이라는 브랜치가 존재한다. 로컬 저장소에는 main 브랜치만 존재하는 상태이다. 이 상태에서 b20220627 브랜치를 로컬 저장소로 가져와서 작업하고자 한다. 로컬 저장소의 원격 브랜치 목록 확인 git branch # -r : --remotes. 원격지 브랜치 목록을 보여준다. # -a : --all. 원격지 브랜치 목록과 로컬 브랜치 목록을 모두.. 2023. 7. 12.
[Git] 로컬의 Log말고 연결된 Repo의 Log를 보는법 # 자신의 컴퓨터에 커밋된 로그를 보는 명령어 git log # github에 연결된 레포지토리의 로그를 보는 명령어 git log origin/main -> git log [저장소명]/[브랜치명] git log origin만 입력하면 origin의 값이 모호하다고 나오면서 에러가 나온다. 2023. 3. 8.