★항상 코딩을 시작하기 전과 push 전에 각각 petch와 pull을 해주어 최신으로 업데이트하는 습관이 필요!!!
commit
git staging에서 Unstaged Changes에서 올리고싶은 걸 +단추를 이용하여 Staged Changes 에 올린 후 Commit Message에 메시지를 남긴 후 Commit and Push 클릭
merge
Git Repositories에서 Remote Tracking에 있는 프로젝트들을 Local에 모두 옮기고, Local check out하면 로컬 프로젝트가 dev/stage/prod 로 바뀐다. 예를들어 Master로 바뀐 상태에서 dev 우클릭 후 Merge를 클릭하면 내 로컬에 dev의 소스가 덮어짐.
pull
톰캣 정지 시키고 pull~
다른 branch에 push하기
다른 branch로 checkout하고 pull로 소스 땡기고, 덮어씌우고싶은 걸 클릭한 뒤 merge 클릭 후 push to origin 클릭!
다른 branch에 소스코드 clone하기
Synchronize with Workspace 클릭 후 전체파일 체크하고 Overwrite.