본문 바로가기

기타

Github

  • 강제 push
git push --force
  • 특정 branch clone
git clone -b {branch_name} --single-branch {저장소 URL}
  • git과 리모트 저장소의 git 정보가 동기화 되지 않았을 때
git remote update 

 

깃허브 다운

git clone git주소

git add . → git commit → git checkout -b 브랜치명 → git push origin 브랜치명

 

새로 만들기

git init

git add .

git commit -m “commit”

git remote add origin git주소

git checkout -b 브랜치명

git push origin 브랜치명

 

협업

코드 수정 중 다른 사람이 수정해서 먼저 올림

일단 내가 수정한거

git add .

git commit

하고 올려 놓은 거 가져오기

git pull origin master

이후

git push origin master

 

머지 충돌

git merge 브랜치명

충돌 발생 → 하나 선택하고

git add

git commit

git push origin master

 

파일 별로 코딩하자 -> 같은 파일 코딩 지양

테스크 하나 끝나면 commit -> 자주 commit

 

master 보호

아무 브랜치에서 접근 X. dev에서만 접근하도록 설정 가능

 

main 가져오기

git checkout 브랜치

git pull origin main

add - commit - push

'기타' 카테고리의 다른 글

지식 재산권  (0) 2024.05.22