티스토리 뷰

Git,github

Git 설치 및 사용방법

미쁘다♥ 2017. 10. 12. 16:45
반응형

git 설치  사용방법


  • 설치방법
  1. https://www.git-scm.com/ 접속한후





  1. 작업자 pc 운영체제에 맞는 프로그램 설치
  • 작업자가 원하는 설치환경을 설치하면 된다.

(next...next....)


설치한 git 활용방법 ( 메모장, SublimeTest 등 )



 git 정의와 특징 


  • 분산된 버전관리 시스템
  • 거의 모든 명령을 로컬에서 실행
  • branch를 통해 파일관리 
  • 저장소의 내용은 데이터를 추가하기만하고 되돌리거나 삭제할 수 없다.

  1. 실습을 위해 작업 디렉토리를 생성한다.

C:\>mkdir gitworkspace

C:\>cd gitworkspace

 

  1. Git 사용을 위해 사용자 ID 이메일을 입력

C:\gitworkspace>git config --global user.name "MCW"

C:\gitworkspace>git config --global user.email "mdnbo1@naver.com"

이름과 이메일을 입력 하는 이유는 사용자 구분을 하기위해 입력

 

  1. Working Directory 초기화 시켜준다.

C:\gitworkspace>git init

 

  1. 해당 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 사용 및 활용방법 포스팅 하겠습니다. 좋은 하루 보내세요 :)


반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크