본문 바로가기
IT/gitHub

이클립스에서 git Pull / Commit / Push 하는 방법

by heavenLake 2024. 4. 26.
반응형

Push 하기 전에는 Pull을 받드시 먼져하고 그 다음 Push 해야한다.

Git은 SVN과 달리 파일을 선택적으로 Update할수 없고 Git서버에 있는 모든 최신파일을

Pull을 받아야만 내 소스를 올릴 수 있다.

 

 

 pull 받는 법 

프로젝트 우클릭  Team  Synchronize Workspace를 클릭한다.

여기서 

 

상단 3번쨰 녹색화살표 버튼이 Pull 버튼이다.

충돌난 소스나 목록을 확인 후 Pull 하면 된다.

 

 

 push 하는 법 

 Synchronize Workspace화면에서 Window  Show View  Other…을 클릭한다.

 

Git Staging을 클릭한다.

 

Git Staging

 

1. Unstaged Changes : 소스가 변경된 파일 목록, 여기서 반영할 목록을 Add to Index해서 Stage Chages로 반영해준다.

2. Staged Changes : Add된 파일 목록이 보인다.

3. 어떤 파일을 수정해서 커밋했는지 메시지 작성한다.

4. commit : 실제 git 서버까지 반영 되는게 아니고 로컬내에 git 저장소 까지만 옮겨준다. 최종반영을 위해서는 별도로 다시

                   push 해줘야한다.(왠만하면 그냥 commit and push  해줘야한다.)

    commit and Push : 한번에 git 서버까지 반영해준다. 

 

 

 

============= 참고 =========================================================

 

 local repository 와 remote repository  이 두개를 알아야한다.

원격 저장소를 remote라고 하고 내 피시에 있는것을 local이라고 한다.

 

local에서 올리기 위해 올릴 파일들을 리스트업 하는 작업을 git add 라고 한다.

그리고 add된 파일들을 local repository에 변경 작업 하는것을 commit 이라고 하고 메세지를 추가할수 있다.

그리고 local 에서 원격으로 보내는것을 push 작업이라고 한다.

 

자세한 사항은 위 그림을 참고하면 도움 될것이다.

 

 

 

 

참고. : https://jfbta.tistory.com/76

 

eclipse에서 Git pull 및 commit and push하기

1. pull 받는 법 ① package Explorer 탭의 프로젝트를 우클릭 후 Team → Pull을 받는다. ② 커밋할 프로젝트 우클릭 후 Team → Synchronize Workspace를 클릭한다. ③ Synchronize Workspace화면에서 Window → Show View →

jfbta.tistory.com

 

https://thenicesj.tistory.com/506

 

[git] commit 과 push 의 차이점

git 의 repository 에서 받아오는걸 pull 로 당겨온다라고 하고 로컬에 있는 코드를 원격으로 올리는 작업을 push라고 한다. 여기서 push를 하기 위해서는 add와 commit의 작업이 필요한데 이작업들의 차이

thenicesj.tistory.com

 

반응형

댓글