본문 바로가기

React 실습

yoga 프로젝트 작업일지 - 2

728x90

# 시작하기 전에...

프로젝트는 이미 끝났지만 당시에는 바빠서 작업 일지를 메모장에만 적고, 여기에 적지를 못함.

지금이라도 적고자 한다.

 

# 일단 협업을 시작하면서 github 버전관리를 맨땅에 헤딩하면서 버전관리 관련 오류를 무수히 겪었다.

그에 관련한 명령어들을 정리하고자 합니다.

 

<사용 했던 깃허브 명령들>

 

# 깃 허브 초기 세팅 방법
1. git bash 열기
2. git init 
3. git remote add origin 프로젝트 깃 주소

>> 세팅 완료

# 수정 코드 업로드 방법
1. git add -A
2. git commit -m "메모내용작성하기"
3. git checkout 브랜치이름
4. git push origin 브랜치 이름
5. 깃허브 가서 확인 후 pull request



# 새로운 브랜치 생성 방법
1. git checkout -b 브랜치이름

 

#동기화 하면서 일하기

git add . 치기
git commit -m "코멘트"
git pull origin main
(깃 허브에서 업데이트된 소스내려받기! 마스터브랜치로 부터 새로운 코드를 받아온다)
----동기화 완료----

----내 코드가 완성되었을 때 깃허브에 올리기----
# 수정 코드 업로드 방법
1. git checkout 브랜치이름
2. git push origin 브랜치 이름
3. 깃허브 가서 확인 후 pull request

 

# 깃 저장소 변경

<git repository 변경>
git pull
git add .
git commit -m "clean push"
git push
git remote remove origin //기존 리포 제거
git remote add origin https://github.com/계정/리포지토리 

 

# 브렌치가 꼬였을 때 해결 방법

git pull origin main 했을 때

fatal: refusing to merge unrelated histories

오류 나면

 git pull origin main --allow-unrelated-histories

쓰시고 다시 pull하시면 됩니다.

728x90