💥 이슈발생 main develop feature/n 형식으로 개발을 진행하던 중 feature/n → develop 으로 PR → merge 해야할 것을 feature/n → main 으로 PR → merge 해버리는 이슈 발생 식은땀이 쫙... 심지어 현재 GDSC 솔루션 챌린지를 진행하는 레포에서 이런 실수를 함 ✔️ 해결방법 1️⃣ main으로 checkout git checkout main 2️⃣ 되돌아가고자 하는 커밋 확인 세부 commit 내역을 확인해 Copy full SHA for 클릭하여 복사 나의 경우에는 440cbb7ea9a24475b31b5f6e8b978fdd24ae6589 이후 main 브랜치에서 reset, push 진행 git reset --hard 440cbb7ea9a244..
Git
1. 깨~끗한 내 로컬에 저 레포에 담긴 코드만 가져오고싶다? → clone 사용 기본순서 1. git clone 깃허브 주소 2. 협업중에 or 지금 내 코드에 깃 레포에 있는 코드 받아올 일이 생겼다? → pull 사용 기본순서 1. git init 2. git remote add origin 깃허브주소 if. 이미 연결된 저장소가 있는데 바꾸고 싶다! or 모르겠고 지금 연결하고 싶은 레포랑 당장 연결해야겠다!! git remote remove origin 으로 기존 원격 저장소랑 연결 끊어주세요~ 연결 되어있는거 없고 오류 안나면 패스하셔도 됩니다 3. git pull origin main 우선은 main이라고 써뒀는데 브랜치명입니다. 여러분이 받아와야할 레포의 브랜치가 musicismylife ..
이 전에 깃허브 default branch는 main으로 변경해주세요. github는 디폴트 브랜치로 master을 안쓴지 좀 됐습니다... 기본 순서 1. git init 2. git remote add origin 깃허브주소 3. git add . 4. git commit -m ‘커밋메모’ 5. git push origin main 발생할 수 있는 오류들 이때, 만들어놓은 깃허브 스토리지에 리드미를 추가해 놓았다면 로컬 저장소에는 .readme 파일이 없어서 pull을 해주라는 멘트가 뜰 수 있음 해결방법 git pull origin main (먼저 풀 해줘서 내 로컬이랑 레포랑 상태 맞춰주는거) 근데 이렇게 해도 fatal: refusing to merge unrelated histories 라는 ..