본문 바로가기

Backend/Utils

[gitHub] GitHub기본 CLI

반응형

기본적인 업로드 작업 Flow

# 변경 내용 업로드 준비
git add .
# 변경 내용 적용 상태
git status
# 업로드에 대한 코멘트 작성
git commit -m “comment”
# 수정 및 업로드 상태 변화 확인
git log
# 업로드 경로 확인
git remote --v
# 업로드 시작
git push origin main

 

Git branch작업

# 브랜치 생성과 동시에 이동
git checkout -b [브랜치 이름]
# 브랜치 이동
git checkout [브랜치 이름]
# 브랜치 생성
git branch [브랜치 이름]
# 하위 브랜치 생성
git branch [브랜치 이름] [상위 브랜치 이름]

 

error: failed to push some refs to ~repository경로~

원인 : push시 원격 repository에 있는 파일이 로컬 repository에 없거나 reference가 다른 경우에 reject되며 해당 에러가 발생

해결 : git push --mirror // 동기화

 

Clone, Pull차이

# fork한 것 가져오기
git clone URL주소
# 내 Regitpository일 경우
git pull URL주소

 

기존 리포지토리 깔끔하게 pull / push

git pull
git add .
git commit -m "clean push"
git push

기존 리포지토리 remote 제거

git remote remove origin

새 리포지토리 remote 추가

git remote add origin <https://github.com/계정/리포지토리>

 

반응형