[이클립스] Git에 소스 commit and push 할때 신규 파일은 커밋되지 않는 문제가 발생할 때 해결하는 방법
신규 파일은 커밋되지 않는 문제가 발생한다면?
개발한 코드들을 Git 저장소에 commit 과 push 작업으로 올려보낼 수 있습니다.
기존에 git 저장소에 있떤 파일들은 정상적으로 커밋 되었지만 새롭게 생성한 파일과 폴더는 commit이 안되는 문제가 발생했습니다. 방법을 몰라, Git 관리 담당자에게 문의 후 알게된 내용을 공유 합니다.
방법은 매우 간단하며, 어렵지 않아요. 이클립스에서 소스 커밋을 위해 프로젝트를 선택 후 마우스 우클릭을 하면 팝업메뉴가 나타나게 됩니다. 그리고 Team > Commit.. 메뉴를 클릭하여 커밋 대상의 파일들을 확인하게됩니다.
Git 신규 파일 커밋(commit and push)하는 방법
1. 대상 프로젝트를 선택 후 마우스 우클릭
2. Team 메뉴 클릭 > Commit 메뉴 클릭
Git Staging탭은 다음과 같은 구조로 UI가 이루어져 있습니다.
위에 스크린샷을 보면 , Unstaged Changes(18) 이라는 영역에 파일들이 존재합니다.
아직 깃에 올릴 준비가 안되어있다는 것을 의미합니다.
3. 언스테이징 파일(Unstaged Changes) 탭 아래의 파일을 선택하신 후, 우측 상단에 있는 [+] 아이콘을 선택하시면 아래 스테이징 파일(Staged Changes) 탭 영역으로 추가 됩니다. 모든 파일을 스테이징파일로 추가할 경우 [++] 아이콘을 클릭하세요. 그렇게 하면 아래쪽 탭으로 파일이 이동됩니다.
4. 커밋 메시지를 타이핑 후 커밋 & 푸쉬(Commit and Push) 버튼을 클릭 하시면 됩니다