Eclipse에서 Github의 원격 리포지토리로 푸시하는 방법
이 기사에서는 다음을 전제로 합니다.
원격 저장소란 무엇입니까?
Github에 있는 리포지토리를 원격 리포지토리라고 합니다.
Git은 궁극적으로 자신의 작업 공간, 즉 로컬 저장소에있는 것을
Github과 같은 원격 저장소의 master 브랜치에 push하는 것이 일반적입니다.
아래 그림을 참조하십시오.
![](https://s1.md5.ltd/image/bdb4a74802992b172f6d1659c09f6222.png)
Eclipse에서 원격 리포지토리로 푸시하는 방법
리포지토리를 변경합니다.
이번 예제에서는 새로운 HTML 파일을 추가해 보았습니다.
![](https://s1.md5.ltd/image/0fbb9a16e620008c19ff9bc5b391ba68.png)
프로젝트를 마우스 오른쪽 버튼으로 클릭하고 팀 → 커밋을 선택합니다.
![](https://s1.md5.ltd/image/2ed8a42e37225e7f633083c967b2ca6e.png)
변경할 파일을 선택하고 빨간색 프레임의 버튼을 눌러 스테이지 된 변경으로 대상 파일을 이동합니다.
![](https://s1.md5.ltd/image/1266349e92161766443cb1a2ea17e11d.png)
커밋 메시지를 작성하고 커밋 및 푸시 버튼을 누르십시오.
![](https://s1.md5.ltd/image/17e21b9358781ee4781b7a62cdcd49d9.png)
대상 Git 리포지토리에서 Github의 리포지토리 지정
![](https://s1.md5.ltd/image/1327dbc07052a96368b52fdc2392657c.png)
Git 리포지토리 정보(예)
![](https://s1.md5.ltd/image/7144f3b15426c225503b2882d779a4cd.png)
화면의 지시에 따라 완료
![](https://s1.md5.ltd/image/0bdf18b8666fe6e43d86c8d0b98eb2e6.png)
※다시 로그인 정보를 깨질 수 있기 때문에 같은 정보를 입력합니다, 자주 사용하는 것이므로 보안 스토어에 보관에 체크를 하는 것도 검토해 주세요
![](https://s1.md5.ltd/image/00dfcc4c3dd9a3c2a88f4c3e43d875be.png)
리포지토리, origin으로 푸시에서 결과를 확인합니다.
![](https://s1.md5.ltd/image/201f10426d5443e9f5fb825c2ec39a61.png)
'Git push non-fast-forward updates were rejected'라는 표시되면 자신의 변경 전에 누군가가 변경했을 가능성이 있다. 필요
![](https://s1.md5.ltd/image/346fd396aef8d9114400aed4c585a1eb.png)
풀은 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 팀 → 풀에서 끌어 올 수 있습니다. 이것에 의해 리모트 리포지터리의 최신을 취득해 현재의 변경을 푸쉬 하는 일련의 동작을 해 줍니다.
![](https://s1.md5.ltd/image/d5d3450d6181baa3b7882d6bfa3bf1bb.png)
![](https://s1.md5.ltd/image/31de88f2c4909e44dd7640e2caa2d9aa.png)
충돌이 발생하면 '텍스트 비교'에서 '좌에서 오른쪽으로 현재 변경사항 복사', '오른쪽에서 왼쪽으로 현재 변경사항 복사'를 선택하여 파일을 업데이트합니다.
![](https://s1.md5.ltd/image/2468266660e7661078d2a6cb14a38cd7.png)
개정 내역
Reference
이 문제에 관하여(Eclipse에서 Github의 원격 리포지토리로 푸시하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/negisys/items/f3ee04318cd59a9a3482텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)