Git (5) 썸네일형 리스트형 [Git] Github default branch 변경하기 (master to main) 과정 git branch -m master main git push -u origin main 참고자료 https://www.hahwul.com/2021/07/17/changing-the-github-default-branch/ Github default branch 변경하기 (master to main) 오늘 도구만들 떄 쓸 라이브러리를 만들어두려고 github repository를 추가하려 했더니 아래와 같은 메시지가 발생했습니다. www.hahwul.com [Git] 기존 프로젝트를 git repository에 연결하기 과정 1. 기존 프로젝트로 이동 2. 우클릭 > Git Bash Here 클릭 3. 명령어 입력 git config --global user.name "깃허브 아이디" git config --global user.email "깃허브 이메일" git init # git 초기화 git branch -m origin main # default branch 변경 git remote add origin [레퍼지토리주소] # repository 연결 git remote -v # 연결된 repo 확인 git pull origin main # 원격 브랜치 pull # repository 원격 브랜치로 commit, push 하기 git add . git commit -m '' git push -u origin main.. [Git] Github 한개의 repository에 여러 프로젝트 올리기 과정 1. 올리고 싶은 프로젝트들이 존재하는 폴더로 이동 2. 우클릭 > Git Bash Here 클릭 3. 명령어 입력 1, 2, 3 과정을 폴더 별로 반복해야 한다. git init git add ./폴더이름 # 1. 폴더 이름은 하나씩 add해줘야 함. git commit -m 'message' # 2 git remote add origin [레퍼지토리주소] git push -u origin main # 3 참고 자료 https://a-curious.tistory.com/159 [Git] Github 한개의 repository에 여러 프로젝트 올리기 1. git 설치는 필수적 2. 올리고 싶은 프로젝트들이 존재하는 폴더로 이동 project 폴더 내부에 네가지 project가 존재했다. 3. 우클릭.. [Git] 오리지널 레포지토리에 새로 추가된 브랜치들을 포크한 내 레포지토리에도 가져오기 현재 fork를 한 내 레포지토리에는 없고, `오리지널 레포지토리`에만 있는 `새로 생성된 브랜치`를 포크한 레포지토리로 가져오려고 한다. git remote add upstream [원격 저장소 주소: https://github.com/familymoments/family-moments-BE.git] // 오리지널 레포를 upstream으로 추가 git remote -v // 잘 되었는지 확인 git fetch upstream [새로운 브랜치: featrue/commentUpload] // 새로운 브랜치들을 upstream featrue/commentUpload 이런 식으로 가져옴 git checkout featrue/commentUpload git push origin featrue/commentUp.. [Git] PR에 원치 않은 commit이 포함되는 문제 문제 상황 현재 진행 중인 프로젝트에서 원본 레포지토리를 fork를 떠서 개인 레포지토리로 작업을 진행하고 있었다. `FCM 알림`에 관련된 내용들을 작업하고 PR을 보내고 아직 머지가 되지않았다. 이런 상황에서, 브랜치를 새로 생성해 `댓글` 관련 api를 추가적으로 작업했다. `댓글` 관련 api만 급히 머지가 되어야 하는 상황인데, 이전 PR이 머지되지 않았기 때문에 `FCM 알림` 내용도 함께 해당 PR에 올라가게 되었다. 해결 방법 upstream 레포지토리(원본 레포지토리)의 default 브랜치에서 새로운 브랜치를 생성하고, 이전 작업 내용들을 cherry-pick 해오기로 했다. 1. 원본 레포지토리의 머지해야할 default 브랜치에서 새로운 브랜치를 생성한다. `develop` 브랜치에.. 이전 1 다음