깃 명령어 사용법/정리/모음 -[Git Command]
내가 처음 배우게 된 것은 Git이다.
오늘은 Git 기본 사용법과 브랜치[Branch] 등을 알아볼 것이다.
지금은 아는 것이 그리 많지 않기 때문에 조금씩 자주 글을 수정하면서 추가할 것이당 !!
✔ Git이란?
souce 관리를 위한 분산 "버전 관리 시스템"이다!
✔Git 기본 사용 명령어
새로운 파일 추가, 기본 Commit 방법, git 명령어 순서
git add <파일경로> 또는 git add . ('.'은 현재 경로 파일 전부를 뜻한다)
git commit -m "commit message"
git push
※ 공백은 알맞게 맞춰 주어야 한다 !!!!!
현재 파일(File)상태 확인
git status
마지막 커밋(commit) 수정하기
git commit -m "수정할 commit message" --amend
✔브랜치(Branch)란?
독립적으로 작업을 하기 위한 것이다.
예를 들어, 여러 명이서 동시에 소스 작업을 할 때 다른 사람의 작업에 영향을 주거나 받지 않도록 필요에 의해
만들어진 각각의 브랜치에서 동시 작업을 하고 작업을 끝낸 뒤 메인 브랜치에 작업 사항을 하나의 브랜치로
병합(merge&rebase)하여 하나의 브랜치로 만들 수 있다.
자세한 내용은 다음에 다루도록 할 것이당
✔Branch 관련 명령어
브랜치 목록 확인
git branch (지역 브랜치 목록)
git branch -r (원격 브랜치 목록)
git branch -a (지역과 원격을 포함한 모든 브랜치 목록)
※ cmd창에 초록색으로 * 표시된 브랜치는 현재 작업 중인 브랜치를 뜻한다.
현재 브랜치에서 새로운 브랜치 생성하기
git branch develop ('develop' 대신 새로운 branch 이름 작성 가능)
처음 브랜치 생성 시 master branch에서 develop branch가 생기는 것이다.
다른 브랜치로 전환하기
git checkout otherbranch
현재 브랜치에서 새로운 브랜치 생성하고 전환하기 ( 생성&전환 동시)
git branch -b newbranch
다른 지점에 다른 브랜치 생성하기
git branch branch_name Creation_Location
나는 현재 master branch에서 작업 중이지만
Creation_Location이라는 브랜치에 branch_name인 브랜치를 생성하는 것이다.
브랜치명 변경하기
git checkout -m develop newname
branch명이 develop에서 newname으로 변경되는 것이다.
다른 브랜치와 현재 브랜치 병합하기, 합치기
git merge master
현재 브랜치가 develop일 때, merge 하여 develop이 master로 합쳐지게 된다.
브랜치 삭제하기
git branch -d branchname (삭제할 브랜치가 현재 브랜치와 합쳐졌을 경우만 사용)
git branch -D branchname (삭제할 브랜치가 현재 브랜치와 합쳐지지 않아도 사용)
✔원격 저장소 관련
저장소 복제하기
git clone https://github.com/user_name/repositories.git
※ Ctrl + V 는 되지 않는다.
오른쪽 마우스 Paste 또는 Win + Shift + Insert 하면 붙여넣기 가능 !!
원격 저장소에 변경된 사항을 가져와 현재 브랜치에 합치기
git pull https://github.com/user_name/repositories.git
origin 저장소에서 변경 사항 가져와 현재 브랜치에 합치기
git pull
✔Git 이력
Git 모든 이력 확인하기
git log
n개의 항목만 확인하기
git lon -n
n개월 동안의 커밋 로그 확인하기
git log --since="n hours"
※ 당연히 n은 정수,,,!!
이틀 전까지의 커밋 로그 확인하기
git log --before="2 days"
커밋할 파일 상태 확인하기
git log --name-status
'Git' 카테고리의 다른 글
[Git] Github Profile 깃허브 꾸미기 줄여서 깃꾸 ㅋㅋ (2) | 2022.05.14 |
---|
댓글