개발환경

Git관리 - 3

JUN0126 2021. 7. 28. 01:08

이전편

 

Git관리 - 2

Git 1편에 이은 Git 2편 1) git branch  - git branch "브랜치명" 명령어를 이용하여 branch를 생성  - git branch 명령어 입력 시 해당 git의 branch 목록을 확인할 수 있다.  • branch란?  - 사전적 의미..

jun0126.tistory.com

 

- 이전에 만들었던 내 컴퓨터에 있는 디렉터리를 원격 저장소에 올리는 작업을 진행한다.

- GitHub를 통하여 원격 저장소를 생성한 후 내 컴퓨터(로컬)과 원격 연결을 진행

 

1) git remote 

G이미 존재하는 Repository를 원격 저장소에 밀어 넣는다.

- git remote add "원격저장소 이름 (통상 기본 origin 으로 생성)" 레퍼지토리 주소 명령어로 원격저장소와 연결한다.

- git branch -M main 명령어를 통하여 기존에 설정되있던 master 브런치가 main 브런치로 이름이 바뀌며 해당 브런치가 원격 저장소에 올라간다.

 

 2) git push

  - git push -u "원격저장소 이름" "원격 브런치명"   

     명령어 입력 시  현 브랜치에 커밋된 내용들을 원격저장소의 브런치명 브런치에 넣어준다는 의미

 

현재 내 컴퓨터 디렉토리에 있는 내역을 원격 저장소에 push 한 내역
branch를 변경한 후 원격 저장소에 push 시 새로운 브런치가 원격 저장소에 저장

 

 - 원래 기존에 최초 push 시에는 초기에 설정한 git username과 password를 입력해 주어야 하는데 이전 push 내역이 있어서 인지 입력하지 않아도 진행된다

 

3) .gitignore

 - git에 중요한 정보나 다른사람들이 알아서는 안되는 정보의 목록을 미리 적어 Git을 관리해주는 파일

.gitignore 파일 설정

 - .gitignore파일에 git에 올리지 않을 파일을 설정 해준 후 git status 확인 시 설정한 해당 파일은 git stage에 올라가지 않음을 확인할 수 있다.

 

4) git clone

 - github repository에 저장되어 있는 파일을 복사하여 사용자의 컴퓨터에서 작업을 진행할 수 있다.

 

5) git pull

 - 다른 사용자가 작업 후 새로 작업들을 commit 시 해당 내역을 자신의 컴퓨터로 떙겨(pull)와 최신화를 시켜준다 

 

6) git fetch

 - git fetch 명령어를 통하여 원격 저장소의 현 상태를 알 수 있다.

 

항상 여러 작업자와 작업 시 git pull을하여 작업물을 최신화 한후 내가 작업한 내역을 commit하여 관리하여야 한다.

'개발환경' 카테고리의 다른 글

야후 파이낸셜 API 인증  (0) 2022.02.04
HTTP 와 HTTPS 개념 및 차이점  (0) 2021.12.30
Git관리 - 2  (0) 2021.07.28
Git 관리 - 1  (0) 2021.07.27
Spring Boot Tomcat 설정  (0) 2021.04.30