WIKI

SEOUL‍
wiki:sw:git

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
wiki:sw:git [2023/06/14 16:19] – ↷ 문서가 sw:git에서 wiki:sw:git(으)로 이동되었습니다 clockoonwiki:sw:git [2025/01/17 00:50] (현재) – Obsidian transfer clockoon
줄 1: 줄 1:
-<!DOCTYPE markdown> 
- 
 Git Git
 ==== ====
줄 23: 줄 21:
 - `git config --list`: 현재 git 설정값을 출력. - `git config --list`: 현재 git 설정값을 출력.
  
 +## Use cases
 +실제 사용 과정에서 자주 발생하는 케이스에 대한 정리.
 +
 +### 로컬 저장소간 충돌
 +원격 저장소에서 각각 로컬 저장소 A, 로컬 저장소 B로 내용을 클론했다고 하자. 그리고 A와 B가 각각 컨텐츠를 수정하고 커밋했다고 하자. 이 경우 A가 저장소를 푸시한 다음 B가 푸시하려 한다면 어떤 일이 발생할까?
 +
 +1. A/B가 수정한 파일이 다를 경우: 각각 수정이 원격 저장소에 반영된다.
 +2. A와 B가 같은 파일을 수정한 경우, 둘 중의 한 방법을 택한다.
 + 1. merge를 진행한다.
 + 2. stash를 통해 B의 로컬 변경 내용을 임시 저장한 다음, pull한 결과와 대조하여 수동으로 변경한다.
  
 +### 원격 브랜치 가져오기
 +- `git remote update`로 원격 브랜치 목록 업데이트
 +- `git branch -a`로 사용 가능한 브랜치 목록 확인
 +- `git checkout -t [BRANCH]`로 원격 브랜치 체크아웃.
 ---- struct data ---- ---- struct data ----
 pageinfo.status      : Draft pageinfo.status      : Draft
 ---- ----
  
wiki/sw/git.txt · 마지막으로 수정됨: 2025/01/17 00:50 저자 clockoon