merge 내용 강제로 되돌리기 1. merge 내용을 되돌릴 branch로 이동 2. git log 로 내용 확인 및 되돌아가고자 하는 commit의 hash 파악 3. 명령어를 통해서 해당 해시로 되돌아가기 git reset --hard {commit-hash} //commit-hash 예시 : 9498223dfb2948264e366c6a1c4af03f074e325c 4. 되돌린 상태의 커밋을 강제로 push하여 덮어 씌우기 git push origin --force Error/Git & GitHub 2023.11.16
[IntelliJ] IntelliJ(IDE)를 이용한 push 실패 >문제 상황 : commit은 됐으나 push를 하면 github repo와 연결되어 있지 않다는 에러 메세지 출력 >문제 해결 : github 아이디에 연결되어있는 SSH-Key는 ubuntu에 저장된 Key였음. : 그 동안 ubuntu terminal로만 해왔기 때문에 제대로 인지 못함. : windows 폴더에 새로운 SSH-Key를 생성하고 github 아이디에 등록하여 문제 해결. Error/Git & GitHub 2022.10.24
[Ubuntu Terminal] local repository 최신으로 업데이트(동기화)하기 : Remote repository의 버전이 현재 사용하는 Local repo보다 최신일 때, 해당 방법을 사용해서 업데이트(동기화) 할 수 있다. >본인의 최신 remote repo와 동기화시키기 1. git fetch origin origin: 본인의 remote repo와 연결된 이름 2. git merge origin/master origin: 본인의 remote repo와 연결된 이름 master: 사용하는 branch 명 >다른 곳의 Remote repo와 동기화 시키기 : 다른 곳의 remote repo를 fork하여 작업하고, 이후에 지속적으로 콘뷰하는 상황에 사용할 듯. 참고 링크: https://json.postype.com/post/210431 [Git] Fork 한 repositor.. Error/Git & GitHub 2022.10.03
[Ubuntu Terminal]git remote 동기화 에러 문제 상황 Error: failed to push some refs to 'github.com:hso8706/Java.git' : git push를 진행하는데 해당 에러 발생 문제 원인 : 대부분의 원인은 원격 저장소(Github)와 로컬 저장소(내 PC) 사이의 데이터가 일치하지 않아서 발생한다고 함. : Github에서만 임의로 파일을 만들었거나 수정한 경우! 문제 원인 : 대부분의 원인은 원격 저장소(Github)와 로컬 저장소(내 PC) 사이의 데이터가 일치하지 않아서 발생한다고 함. : Github에서만 임의로 파일을 만들었거나 수정한 경우! 문제 해결 : 깃헙의 수정사항을 받아 일치시켜주면 해결. 1. git pull 명령어 이용 2. git pull –rebase 명령어 이용 추가 오류 발생.. Error/Git & GitHub 2022.09.11
[Ubuntu Terminal]git push error (remote 연결 문제) 문제 상황 ERROR: Write access to repository not granted. : git push가 되지 않는 상황 문제 해결 1. remote 연결 상황 확인 명령어: git remote -v : origin으로 연결되어 있음을 확인 2. 원격 저장소 업데이트(해결 실패) 명령어: git remote update : 원격 저장소를 업데이트 한 후 push를 시도했으나 문제가 해결되지 않음. 3. 원격 저장소 연결 해제 후 재연결(문제 해결) 3-1. 명령어: $git remote remove origin (origin 연결 해제) : 명령어를 통해 원격 저장소 연결을 해제함. (연결을 확인했을 때, 아무것도 출력되지 않는다.) 3-2. 명령어: $git remote (새로운 원격 저장소.. Error/Git & GitHub 2022.09.11