Git에 대한 밍기적1

Posted by : at

Category : Etc


Git != Github

  • Git : 분산 버전 관리 시스템

 

Git이 무엇인지 알기 위해 먼저

팀 프로젝트로 발표자료를 만들 때를 생각해보자.

 

발표자료.hwp
발표자료2.hwp
발표자료2수정.hwp
발표자료3.hwp
발표자료3수정.hwp
발표자료최종.hwp
발표자료최종수정.hwp

 

이처럼 프로젝트를 진행할 수록 파일은 늘어만가고 관리하기 점점 힘들어질 것이다.

이 때, Git을 활용하면 이와 같은 문제를 쉽게 해결할 수 있다. 진짜?

속는 셈 치고 Git을 다운로드 받고 실습을 진행해보자!

설치가 끝났으면 파일 탐색기에서 마우스 우클릭을 해보자

 

  • Git Bash Here

라는 새로운 항목이 생겼을 것이다. 누르면 우리에게 친숙한(?) 창이 하나 뜰 것이다.

touch라든지 mkdir라든지 ls라든지… 잘 동작된다.

 

환경에 익숙해졌다면 다음 명령어들을 입력해보자

  • git init
  • git status
  • git add .
  • git commit -m ‘First commit’
  • git config –global user.name sohn0356-git
  • git config –global user.email sohn0356@gmail.com
  • git log
  • git config –global -l

 

여기까지 되었다면 새로운 파일을 아무거나 만들고 git status를 다시 살펴보자

무서운 빨간색 글씨로 변경사항이 나오지 않았는가?

이것을 stage에 올리는 명령어가 git add .이다.

그리고 stage에 올라와 있는 변경사항을 commit하는 명령어가

git commit이다.

 

만약 갑자기 지금까지 진행상황이 궁금해졌다. 다음 명령어를 입력해보자

  • git log –oneline

알 수 없는 암호같은 7글자와 함께 commit해왔던 내역이 예쁘게 출력된다!

혹시 예전버전으로 돌아가고 싶다면 git checkout + (위의 7글자)를 입력해보자!

시간여행을 경험할 수 있을 것이다

git 사용법을 manual1 or manual2에서도 확인 할 수 있다 >_<

 


End


About GJ

안녕하세요 방문해주셔서 감사합니다. 혹시 보시면서 궁금하신것 있으시면 https://open.kakao.com/o/sivaz71c로 연락주세용~

Star
Useful Links