-
Github 연동Configuration Management/git 2023. 10. 26. 17:15
원격 저장소 설정
저장소 만들기
Default branch 변경
main -> master로 기본 브랜치를 변경하자.
로컬 저장소 -> 원격 저장소에 올리기
리액트 프로젝트 생성 및 스토리북 등록
# 리액트 프로젝트 생성 $ npx create-react-app test-design-system --template ko # 스토리북 등록 $ cd test-design-system $ npx -p @storybook/cli sb init
로컬 저장소에 원격 저장소 정보 설정
# gitignore 파일 생성 $ npx add-gitignore storybookjs,react,yarn # 저장소 초기화 $ git init # git이 관리할 대상으로 파일 등록 $ git add . # 파일상태 확인 $ git status # 변경 내역에 대한 메모와 함께 커밋 $ git commit -m "init commit" # 원격 저장소 추가 $ git remote add origin [원격저장소 주소] # 연결된 저장소 확인 $ git remote -v # 현재 브랜치 이름 확인 $ git branch # 원격 저장소 origin에 master 브랜치를 푸시한다. $ git push -u origin master
자꾸만 에러가 난다.. 보통 pull 받고 push 하면 되는데... 암튼 뭔가 꼬인거 같다.
원인은 나중에 찾고 초기 설정이니깐... 로컬 소스로 덮어버리자!
$ git push --force --set-upstream origin master
로컬에서는 defaultBranch를 변경하지 않으면 master가 기본브랜치로 생성되는것 같고, github 사이트도 별도 설정 없으면 main으로 생성되는것 같다. 로컬 저장소 default 브랜치 변경을 위해서 아래와 같은 방법으로 변경할 수 있다.
# 현재 브랜치 이름 확인 $ git branch # 브랜치 이름 변경 $ git branch -m master main # 브랜치 기본(default 설정) $ git config --global init.defaultBranch [브랜치 이름]
참조)
https://shortcuts.tistory.com/8
'Configuration Management > git' 카테고리의 다른 글
Git/gitignore 생성 - IOS, Swift, CocoaPods (0) 2023.02.16 Git/Sourcetree - 응용프로그램 예기치 않게 종료 (0) 2022.10.14 Git/Sourcetree - Permission Denied (0) 2022.10.14 Git/업무중 간단한 명령어 모음 (0) 2022.10.07 Git/SSH keys 생성 및 등록 (0) 2022.10.04