목록GIT (2)
개발자의 서재

기본적으로 git pull을 받을 때, 다른 작업자에 의해 수정되어진 파일과 내가 로컬에서 수정한 파일과 겹칠 경우 해당 파일 conflict 가 발생한다. 1. 개별파일 conflict 시 해결 방법 1. conflict 난 파일 백업. 2. 해당 파일 우클릭 > replace with > head revison 실행 3. pull 받음 4. pull 받은 파일에 수정 내역 재입력. (백업파일 보고) 5. 해당 파일 push 진행 2, pull 받을 내역이 많이 밀렸을 경우 Checkout conflict with files: .classpath 같은 에러메세지가 나오면 pull 이 안될때가 있다.. 이럴때는 git 의 stash 기능을 활용한다. (먼저 작업내역 push 할것은 push 완료 부터 하..

springboot, gradle 프로젝트를 만드는중, class파일들이 들어있는 build/ 폴더와 out/ 폴더가 원치않게 github에 올라갔다. .gitignore 파일에 build/ out/ 폴더를 각각 추가해줬지만 계속해서 commit 시 대상에 포함되어 있었다. [해결법] 먼저 기존에 커밋 해야 하는 것들은 다 커밋해놓고 cmd 콘솔창을 열고 .gitignore 파일이 있는 경로로 이동 (인텔리제이에서는 하단에 terminal 탭을 선택하면 자동적으로 해당경로로 설정되어있음) 아래 명령어 차례대로 입력 git rm -r --cached . git add . git commit -m ".girignore cached removed" 명령어 입력 후 커밋을 해보면 모든 커밋 대상이 사라져있다. ..