티스토리 뷰
git 설치 및 사용방법
- 설치방법
- 작업자 pc 운영체제에 맞는 프로그램 설치
- 작업자가 원하는 설치환경을 설치하면 된다.
(next...next....)
설치한 git 활용방법 ( 메모장, SublimeTest 등 )
git 정의와 특징
- 분산된 버전관리 시스템
- 거의 모든 명령을 로컬에서 실행
- branch를 통해 파일관리
- 저장소의 내용은 데이터를 추가하기만하고 되돌리거나 삭제할 수 없다.
- 실습을 위해 작업 디렉토리를 생성한다.
C:\>mkdir gitworkspace
C:\>cd gitworkspace
- Git 사용을 위해 사용자 ID 와 이메일을 입력
C:\gitworkspace>git config --global user.name "MCW"
C:\gitworkspace>git config --global user.email "mdnbo1@naver.com"
이름과 이메일을 입력 하는 이유는 사용자 구분을 하기위해 입력
- Working Directory를 초기화 시켜준다.
C:\gitworkspace>git init
- 해당 gitworkspace 디렉토리에 사용하고자 하는 파일을 저장한다.
(저는 java 사용)
5. hellow.java 파일명으로 gitworkspace 에 저장한다
6. Hellow.java 파일을 인덱스에 추가한다
C:\gitworkspace>git add hellow.java
새로운 new file : hellow.java 가 생성 됬다는걸 확인할 수 있다.
7. index 에 포함되어 있는 대상을 저장소에 기록한다.
C:\gitworkspace>git commit -m "첫번째 commit 입니다"
8. 새로운 브랜치를 만든다
C:\gitworkspace>git branch second
새로운 브랜치를 만들고 수정하므로써 만약에 사태를 대비해 복구 및
원활한 작업이 가능하다.
9. 현재 상태를 체크한다.
C:\gitworkspace>git checkout second
10. 작업하는 파일의 내용을 변경해본다.
(hellw.java 내용 변경 후 저장)
11. 상태확인해보면 빨간색으로 modified 변경된 사실을 확인할 수 있다.
C:\gitworkspace>git status
12. 변경된 파일을 index 에 추가한다.
C:\gitworkspace>git commit -a -m "두번째 커밋입니다."
13. master 로 Checkout 한다.
C:\gitworkspace>git checkout master
Switched to branch 'master'
C:\gitworkspace>notepad hellow.java
확인해보면 hellow.java 에 추가했던 내용이 사라져 있다.
% 현재 체크인 상태가 master 이기 때문에
git ceckout second 로 접속해서 확인해보면 수정된 파일 정보가 그대로 있다.
14. master branch + second branch
병합과정으로 master 계정에 second branch 작업 파일을 덮붙이는 작업을 한다.
C:\gitworkspace>git merge second
15. notepad hellow.java 를 작성해보면 master branch와 second branch 병합된걸 확인할수 있다.
원하는 분이 많으면 github 사용 및 활용방법 포스팅 하겠습니다. 좋은 하루 보내세요 :)
'Git,github' 카테고리의 다른 글
[ GIT ] 자주 사용하는 핵심 명령어 정리 repository (0) | 2018.03.11 |
---|---|
GitHub SSH 키 생성 및 등록하여 사용하기 (0) | 2018.03.09 |
Github저장소 삭제 ( Delete this repository ) 방법 (0) | 2017.11.24 |