[Git] Using 'master' as the name for the initial branch. This default branch name is subject to change ... Git을 초기화시 초기 브랜치 이름으로 'master'로 설정되어있는데 Git 2.28 버전 부터 사용자가 이 이름을 변경할 수 있다 기본 브랜치 이름으로 'main'으로 사용하는 경우가 많기 때문에 바꿔준다 처음 초기화한 상태라면 우선 커밋을 하고 브랜치 이름을 변경해준다1. 커밋2. 브랜치 명 변경git branch -m main 이후 Git 초기화시 기본 브랜치 이름을 main으로 사용하려면 설정을 변경해준다git config --global init.defaultBranch main 2025. 4. 24. [Git] config Git의 3가지 설정 파일1. 사용자 전역 설정 ~/.gitconfig) 2. 시스템 설정 /etc/gitconfig 3. 현재 저장소 설정 .git/config * 중복된 키가 있을 경우, 우선순위에서 나중에 설정된 값이 사용됨 모든 설정 보기git config --list 특정 설정 파일만 확인사용자 전역 설정git config --global --list 시스템 설정git config --system --list 현재 저장소 설정git config --local --list 특정 키 값을 확인ex) git 초기화시 초기 브랜치 이름 확인git config --global init.defaultBranch 값을 설정ex) git 초기화시 초기 브랜치명을 main으로 설정git config --glo.. 2025. 4. 24. [Git] Your branch and 'origin/브랜치명' have diverged, and have 1 and 1 different commits each 로컬 브랜치와 원격 브랜치가 서로 다른 커밋을 가지고 있는 상황(간단하게 브랜치를 최신화 하지 않고 작업/커밋 후 push 할때 발생) 발생 상황1. A / B 에서 동일 브랜치를 받음2. A에서 내용을 수정/커밋 후 push3. B에서 그걸 pull 하지 않은 상태로 내용을 수정/커밋 후 push 할때 발생 해결 방법1. 충돌할 내용이 없다면 이전 커밋을 받고 현재 커밋을 재적용(이전에 못받았던 내용을 먼저 적용후 이후 수정내용을 재적용)git pull --rebase 2. ... 이후 내용 추가 2025. 4. 12. [git-fork] 특정 파일 history 보기 순서 히스토리 2025. 3. 1. [Git] 파일을 특정 커밋 상태로 되돌리기 순서git restore --source git add .git commit -m git push 현재 상태파일 데이터 test.txt 파일만 '안녕하세요6, 헬로월드6' 커밋으로 변경$ git restore --source 41dd5a4c187a3c425139fdcb8a862838d94aac82 test.txt test.txt만 변경 변경내용은 Unstaged 상태(수정내용이 최신 변경상태로 저장됨) 이후 commit 및 push 하면 적용됨 2025. 3. 1. [Git] 커밋되지 않은 수정 사항 되돌리기 순서1. Staged파일을 Unstaged 상태로 변경2. 파일을 되돌림 1. 스테이지에 파일이 올라가 있는경우 우선 Unstaged 상태로 변경특정 파일만 git reset HEAD 모든 파일git reset HEAD . 2. Unstaged 파일을 되돌리기특정 파일만git restore 모든 파일git restore . 2025. 3. 1. [Git] 특정 커밋으로 되돌리기 - reset 순서1. git reset --hard [해당커밋해시]2. git push --force 현재 상태 '안녕하세요4' 로 돌리고 싶은 경우1. git reset --hard [해당커밋해시]- 특정 커밋으로 이동- 로컬에 해당커밋해시 이후 커밋은 제거됨git reset --hard faa5fa488c398df6ba0605c72ecd44b414db70c6 명령후2. git push --force- 커밋을 원격으로 push- --force 옵션이 없는경우 원격에 더 최신의 커밋이 있기 때문에 pull을 받으라고 에러가 발생 git reset --hard와 git reset --soft의 차이점--soft 로 돌리는 경우 커밋이 동일하게 사라지지만 변경 사항에 변경점으로 존재한다 2025. 3. 1. [Git] master 브랜치 를 main으로 변경 git branch -M main 2025. 2. 23. [git-fork] Merge / Diff Tool 설정 File -> Preferences(맥에서는 Settings) 클릭 Intergration에서 Merge Tool / Diff Tool 에 원하는 프로그램을 설정 2024. 10. 5. [git-fork] 단축키 Mac : SettingsWindows : PreferencesCommand + , 2024. 10. 5. 이전 1 2 3 4 5 다음