티스토리 뷰

development/git

[git] 간단 사용법!

burningrizen 2018. 4. 13. 23:54

[설치하기]


- ubuntu

기본적으로 설치되어 있지만 안되어 있는 경우 아래와 같이 해주면 된다.


터미널을 열고 아래 명령어를 진행


sudo add-apt-repository ppa:git-core/ppa

sudo apt-get update && sudo apt-get dist-upgrade

sudo apt-get install git-core



- windows




[새로운 저장소 만들기]


프로젝트 폴더로 이동하여 아래 명령을 실행하면 새로운 git 저장소가 만들어 진다.


git init


저장소가 생성되면 해당 폴더에 .git 이라는 폴더가 생성된다. 이 폴더를 삭제하면 git init 


전의 상태로 돌아간다. 



[변경내역확인]


저장소를 생성하고 코드를 변경해 보자.


그리고 변경된 내용을 확인 하려면


git status


로 어느 파일에서 변경 되었는지 확인 가능하고


git diff


로는 실제 변경 내용을 확인 할 수 있다.



[변경내역 되돌리기]


실수로 코드를 삭제하거나 잘못 변경한 경우 마지막 확정본으로 되돌려 보자


git checkout . 


특정 파일만 되돌리고 싶다면


git checkout --<file>



[변경내역반영]


변경된 내용을 반영해 보자


git add <files> 를 통해서 인덱스에 추가하여 statging 된다.


인덱스는 working dir(실제 작업이 이루어 지는 공간) 과 commit(변경내역확정) 사이의 단


단계 정도로 알면된다.


git add .

git commit -m "apply module"


이렇게 변경 내역을 확정 지었다.



확정내역 리스트를 확인하려면 


git log




[원격저장소추가]


로컬에서 작업한 이력을 원격저장소에 반영해보자


git remote


으로 현재 추가된 저장소를 확인해 보자. 만약 없다면


git remote add origin https://gitlab.com/account/project.git


추가해 보자


origin 은 원격 저장소 이름이고 뒤에 url 은 원격저장소 주소이다.





[원격저장소반영]

추가된 원격저장소에 반영해보자


git push origin master



위 명령어를 실행하면 계정과 패스워드를 입력하라고 나온다.


맞게 입력하고 refused 가 없다면 정상적으로 반영된 것이다.









'development > git' 카테고리의 다른 글

[git] github vs gitlab  (0) 2018.04.13
[git] .gitignore 적용 안될때 해결방법!  (0) 2018.04.13
댓글