728x90

GIT 4

[Error] Your branch and 'origin/feature-1' have diverged

git branch를 feature-1로 전환 했는데 아래 오류가 나왔다Your branch and 'origin/feature-1' have diverged,and have 4 and 7 different commits each, respectively. 문제 원인 및 해결책은? 문제 원인 Local branch와 Remote branch('origin/feature-1')가 각각 상대방에게는 없는 커밋을 가지고 있다는 뜻Local branch : 'origin/feature-1'에 없는 4개의 커밋이 있음Remote branch ('origin/feature-1') : Local branch에 없는 7개의 커밋이 있음 해결 책local 수정사항도 살리고 싶은 경우Fetch & Rebase를 하자Re..

TIL/2025 2025.12.10

Mac book에 git 설치하기

📢 mac book에 git을 설치해요 git 설치 여부 확인xcode-select 설치 관련 팝업이 떠도 놀라지 말고 일단 closegit --version git 설치 하기 (feat. Xcode Command Line Tools)보통 git --version 명령 입력 시 아래 명령으로 Xcode Command Line Tools을 설치 하라는 팝업이 떠요개발을 한다면 git, make, clang, gcc, lldb 등 개발에 필요한 툴을 포함하는 Xcode Command Line Tools 설치를 권장한다고 해요xcode-select --install git 세팅사용자 정보 (최초 1회)user name을 설정해요git config --global user.name "Your Name"..

TIL/2025 2025.05.01

Git Repository 내 빈 Branch 만들기

📢 Git Repository 내 아예 별개의 빈 branch를 만들어 관리 하고 싶었어요. 어떻게 할 수 있을까요? ※ 24년 작성한 글 이에요 🤔 Why?Git Repository 내 아예 별개의 빈 branch를 만들어 관리 하고 싶었어요예를들어, 정적 페이지(github page) 배포를 위해 build가 완료 된 결과물(dist)만 해당 branch에 업로드 하고 싶었죠 🔑 How?--orphan 을 사용하면 부모 commit이 없는 빈 branch를 생성함staging 된 기록 지우고 사용하면 됨git clone git checkout --orphan git rm --cached -r 📌Takeaway역시 찾아보면 다 있어요!

TIL/2024 2025.04.24

git 커밋 메시지 에디터 vim으로 변경하기

📢 git 커밋 메시지 기본 에디터를 내게 친숙한 vim으로 변경해보자  기본 에디터가 nano?Ubuntu server cli에서 git을 사용할 때 commit 메시지 기본 에디터가 nano에요저는 nano가 친숙하지 않아 불편해요 그럼 nano 대신 내게 친숙한 vim 에디터로 변경 가능할까?!가능! 가능! 가능!  아래 설정 한번이면 끝!아래 명령어로 git 설정을 전역으로 해주면 commit 메시지 기본 에디터가 vim으로 변경되요!git config --global core.editor "vim" 이제 vim으로 편리하게 commit message를 작성 할 수 있어요 😊

TIL/2025 2025.02.14
728x90