IT/팁

[Git] 기본 명령어 및 사용 방법

안경 쓴 귀니 2020. 9. 4. 00:01
반응형

 

Android Studio 기준으로 설명

 

 

1. 빈 저장소 생성

git init

 

-> 프로젝트 폴더에 .git 폴더가 생성됨

 

2. 이름과 이메일 등록 (이전에 등록한 적이 있다면 패스)

git config --global user.name "name"
git config --global user.email "email"

 

3. 파일 상태 확인

git status

 

4. index에 파일 추가

git add -A

 

5. commit

git commit -m "설명"

 

 

6. 로그 확인

일반 로그 확인

git log

 

시각화된 로그 확인

git log --graph --all --decorate

 

 

7. 예전 상태로 돌아가기

git log에서 확인한 commit 뒤의 일련번호를 사용 (일련번호를 처음부터 끝까지 입력하지 않고, 앞자리부터 대략 6자리 정도까지만 입력해도 됨)

reset은 예전 상태로 돌아가며, 그 이후에 커밋한 내용들이 삭제됨

* 해당 명령어 사용 후, 프로젝트에서 바로 변경이 되진 않고, 화면을 한 번 터치해주어야 변경된 내용을 볼 수 있음

git reset (일련번호) --hard

 

8. 예전 상태로 돌아가기

 

 

9. branch 생성

git branch (브랜치명)

 

10. branch 목록 확인

git branch

 

11.  branch 사용

git checkout (브랜치명)

 

12. 다른 branch 내용 merge

다른 branch를 가져올 branch에서 진행하기 (ex. master)

git merge (가져올 브랜치명)

merge 시 같은 파일, 같은 라인이 수정된 경우, Conflict 발생

이 때는, 두 파일 중 한 파일을 수정한 후에 아래처럼 진행

git add -A
git commit
:wq

merge 완료

 

 

13. branch 삭제

git branch -D (브랜치명)

 

14. 기타

: (vi 상황) 벗어나기

:q

 

15. github에 push

git push origin master

계정과 비밀번호 입력 후 push된다.

github에서 확인

 

 

* git 도움되는 링크

https://git-scm.com/book/ko/v2

반응형