git 3

[Git] git pull 에러 "your local changes to the following files would be overwritten by merge"

얼마 전 서버 내에서 java application.properties에 직접 접근하여 IP를 잠시 수정했다가 돌려놓았던 일이 있었는데 그로인해 수정사항이 생기는 바람에 .add 하지 않을 경우 실패되는 상황이 발생했다. 에러내용) error: Your local changes to the following files would be overwritten by merge: src/main/resources/application.properties Please commit your changes or stash them before you merge. 번역내용은 아래와 같습니다. 오류: 다음 파일에 대한 로컬 변경 사항은 병합에 의해 덮어쓰여집니다. src/main/resources/application...

Git 2021.11.16

[Git] fork, 버전 관리, pull request

fork? 다른 사람의 repository를 그대로 내 git으로 가져오는 작업. 즉 협업을 위해 어떤 부분을 수정하거나 추가 기능을 넣기 위해 해당 원본 repository를 나의 git repository로 그대로 복제하는 기능이다. fork한 저장소는 기존 원본 저장소와 연결되어 있어 아래와 같이 사용하게 된다. 1. 작업 전 fork한 소스를 최신 버전으로 업데이트를 해야 한다. * fork한 후 시간이 지나 원본repo가 업데이트 됬을 경우에 해당한다. (repo를 삭제 후 다시 새로 fork해도 된다. 기록들은 빠이) 2. 작업 후 pull request로 요청한다. 관리자의 merge(합병)을 승인 받으면 나의 소스들이 원본과 합쳐지게 된다. * 1. 작업 전 fork repository 업..

Git 2021.09.15

[Git] 기본 명령어 정리

기본 명령어 저장소 생성 git init 원격 저장소로부터 복제 git clone {url} 변경 사항 체크 git status 특정 파일 스테이징 git add {파일명} 변경된 모든 파일 스테이징 git add . 커밋 git commit -m "{커밋 메시지}” 원격으로 보내기 git push origin main 원격저장소 추가 git remote add origin {원격서버주소} Commit 커밋 합치기 git rebase -i HEAD~4 // 최근 4개의 커밋을 하나로 합치기 커밋 메세지 수정 git commit --amend // 마지막 커밋메세지 수정(ref) 커밋 이력 확인 git log // 모든 커밋로그 확인 git log -3 // 최근 3개 커밋로그 확인 git log --pr..

Git 2021.08.12