코딩 공부
git bash_오류해결_![rejected] main->main(fetch first )
챠나
2023. 4. 25. 21:13
인텔리제이에서 Git과 github를 연결한 뒤
git - Manage Remotes에서 github주소(레포주소)를 바꾸어주었다.
그렇게했는데 커멘드도 다 되었다고 하는데 파일이 push가 안되는 것이다ㅜㅜ
기존 파일들이 꼬일 수 있따는 경고메세지라고 하는데 (모르겠고 파일 올려죠요ㅠㅠㅠㅠ)
오만방법을 다 해봐도 안돼서 결국... 구글링을 했고
방법은 2가지가 있었다.
1. 동기화를 위해 pull
git pull --rebase origin main
이 방법으로 하면 데이터 손실없이 진행할 수 있다.
그러나 branch를 새로 생성해서 해줘야한다고함? 그리고 pull할 것도 없었음... 이방법은 실패였다.
2. 강제로 push
git push origin +main
pull 이전에 발생한 변경사항을 무시(삭제)하고 현재 작업 내용을 강제로 push해달라!!!
하지만 이 방법으로 하게 되면 pull 되지 않은 변경사항은 소실되기 때문에 주의해야 한다고 한다.
다른방법 다 안되니 이방법이라도 써보자고 해서 써봄..
(겁쟁이인 나는 혹시몰라 파일복사본을 만들어놨,,,)
옴뫄!!! 성공성공 대성공!!!!
git bash로 드디어 뭔가 성공해보았다!!