깃 압타나 연동 후 깃허브 pull - 압타나에서 연결 사용법

 

git, github의 차이는 쉽게 "로컬 저장소와 원격저장소의 차이"라고 생각한다...

 

 

1.git hub repository(원격 저장소) 주소 복사

 

1)github 접속 - https://github.com/

2)repository 링크 복사

**repository가 없으면 생성(만들기 쉬움)

 

깃헙 원격 저장소 clone with ssh

 

 

**참고1) clone시 https , ssh 차이 

https://git-scm.com/book/ko/v1/Git-%EC%84%9C%EB%B2%84-%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C

 

 

 

 

2. local repository 만들기(로컬저장소- 내 pc에 저장소를 만듬)

1)git설치

2)원하는 폴더를 만들고

3)마우스 오른쪽->git bash(git 커맨드창)

git bash here

 

4) git clone (1.에서 복사한 링크를 쓰면됨) 

 

 

git clone

 

 

**참고2) ssh연결중에 에러 연결방법을 잘모르시면 아래 링크를 참고해주세욤

https://edwardelizabeth.tistory.com/entry/git-clone%EC%8B%9C-ssh%ED%82%A4%EA%B0%92-warning-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95git-clone%ED%95%A0%EB%95%8C-ssh%EB%A1%9C-%ED%95%98%EA%B2%8C-%EB%90%A0%EB%95%8C

 

git clone시 ssh키값 warning 해결방법(git clone할때 ssh로 하게 될때,,)

warning 내용은 permanently added 'github.com112.112.222.333' (RSA) to the list of known hosts. git@github.com : permission denied (publickey) fatal : could not read from remote repository please ma..

edwardelizabeth.tistory.com

 

5)원격저장소->로컬저장소의 프로젝트가 clone됨

 

 

 

 

 

 

3.대망의 압타나 깃 연동

 

1)압타나 실행 -> window  project explorer

aptana github 설정

 

2)기존 프로젝트 import( 2. local repository에서 만든 clone을 import )

** 마우스오른쪽 -> import

마우스오른쪽 -> import

 

3)existing folder as new project

 

 

4)web - primary선택 / select folder 2. local repository에서  clone한 폴더)

 

 

5)연동 끝

 

 

 

 

 

4. git commit

1)아무 파일 생성, or 기존 파일 수정해보세요~

 

2)프로젝트 마우스오른쪽 -> team -> commit

 

3-1)화살표로 staged Changes로 옮김 

3-2)commit message 작성

3-3)commit 버튼

commit 화면

 

 

 

5.git push

 

1)마우스 오른쪽→team→push

 

team->push

 

 

2)ssh 인증 - ssh키 생성시 만들었던 passphrase 입력

잘모르겠으면 위쪽에 **참고2)를 한번 보세요~

push시 passphrase 입력 팝업이 뜸 

 

 

 

6.git pull

1)pull을 하기 전에 로컬저장소의 index.html 내용을 바꿔봄

(clone된 로컬저장소- index.html)

 

1-1)로컬저장소와 원격저장소에 내용이 다릅니다!

(원본 원격 저장소 - index.html)

2)마우스오른쪽 -> team -> pull

 

3)원격저장소와 로컬저장소의 내용이 다르기 때문에 충돌발생

충돌된 내용(or코드)를 정리하겠습니다~

 

pull시 충돌발생

 

 

4)해당 로컬저장소의 내용(or코드) 정리가 끝났으면, 

원격저장소에 반영하기 위해 push를 해봄

 

 

 

마지막으로 작업순서는 이렇게 되겠습니다~

pull -> do…work -> commit -> pull -> push 

 

 

모르는 문제가 발생하면 같이 해결합시다! 도와드릴게요!

댓글

Designed by JB FACTORY