git 관련한 내용을 느낀점에 쓰는게 사실 아이러니하긴 하지만, 굳이 새롭게 git이라는 카테고리를 생성하기에는 내용이 너무 짧아서 그냥 여기에 올린다!

 

 

 

Git을 이용한 버전 관리 【Git의 기본】 | 누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하

Git을 이용한 버전 관리 【Git의 기본】 | 누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다!

backlog.com

 

여기 완전 유용하다... 다들 차례대로 따라하면 왠만하면 다 할 수 있을 것 같다.

우선 나같은 경우는 project를 새롭게 만드는게 아니라, 이미 있는 project에 branch를 새로 만들고 거기에 내가 수정한 코드들을 올리는 내용이었기 때문에 우선 그 과정에 대해 서술하도록 하겠다. 아무튼 구글링과 이 사이트라면 git은 그리 어렵지 않아!

 

 

기존의 프로젝트에서 내가 코드들을 수정한 폴더를 Project라고 하자.

이런식으로 있다는 소리

 

/Project$ 인 상태에서(Project 폴더에 들어와 있는 상태) 리눅스 환경에서 수정한 내용들을 새로운 branch에 업로드해보자.

/Project$ git init git을 쓰기 위한 준비, 새로운 저장소(repository) 만들어짐
/Project$ git add * Project 안에 있는 모든 정보(*)들을 git init에 업로드함
/Project$ git commit -m "first commit"

" " 안에 있는 내용들이 나옴

commit을 해야 정보가 init안에 들어가고 이걸 사용해서 branch를 만들 수 있음

/Project$ git branch issue#2020 issue#2020이라는 branch를 생성함
/Project$ git branch
           * master
             issue#2020
branch 종류를 알 수 있음
* 표시가 있는 부분은 현재 선택된 branch를 의미
/Project$ git checkout issue#2020 issue#2020으로 branch 변경
/Project$ git status

branch 위치를 보여주고
nothing to commit, working tree clean은
commit을 한번 한 이후 아무런 변경사항이 없음을 의미 (참고)

/Project$ git remote add origin https://github.com/~/Projectname.git

(여기서 주소는 clone할 때 사용했던 그 주소이다)

연결할 프로젝트 위치를 origin이라는 이름으로 만듦
(이름은 내 마음대로 변경 가능 origin아니고 dewy로 해도됨)
/Project$ git push origin issue#2020 연결할 프로젝트 위치를 알려주는 origin을 통해 issue#2020 branch를 업로드함

 

성공하면 github에 일케 나옴 야호!

 

그리고 추가적으로 여러개의 branch가 있는 github에서 특정 branch만 clone하는 방법은 여기를 참고하길 바란다.

큰 흐름에 대한 것을 다시 한번 remind하고 싶으면 여기를 참고하길 바란다.

 

 

'느낀점' 카테고리의 다른 글

1. 11월의 느낀점  (0) 2020.11.26

+ Recent posts