배운거
git pull origin main
git branch
git push -f origin main
정보 원천 출처 표기
https://sosoeasy.tistory.com/406
왠지 모르겠는데 문제가 발생했다.
원격 저장소에 내 로컬 에는 없는 파일이 있을 때 내 파일을 push 하면 발생하는 오류라고 한다.
이럴 땐 원격 저장소에서 내 로컬에 저장하지 않은 파일을 pull 한 후 원격 저장소에 다시 push 해야 한다.
CASE
내 컴퓨터 (local) 에서 file1.py 파일을 수정한 후 git에 push 하려 했지만,
팀원이 file2.py 파일을 그 사이에 올려놨다.
이 경우 나의 push는 제한된다.
따라서 이런 경우 먼저 원격 저장소에서 file2.py 를 내 로컬에 가져와야한다.
git pull origin main
이후 push가 가능해지므로
add, commit, push 해서 내가 반영하고 싶은 수정사항을 반영하면 된다.
또는 다음과 같이
git push -f origin main
강제로 파일을 push 할 수 있는데 이는 파일 손상의 우려가 있다.
'근황 토크 및 자유게시판' 카테고리의 다른 글
[TIP] 파이썬 모듈에 대한 네이밍 규칙 (0) | 2022.05.25 |
---|---|
[TIP] 숫자를 int(input()) 가 아닌 input()으로 받아서 발생하는 문제 (0) | 2022.05.20 |
[ TIP ] 문제에서 1부터 시작할 때 (0) | 2022.05.13 |
[스쿨선발대] 데이터 사이언티스트 시작하다. (0) | 2022.05.07 |
[자유칼럼] 낯설게 보기, 새롭게 보기 (0) | 2022.05.07 |