[Git, Github] Git 자주 사용하는 명령어

JUNHO YEOM·2022년 11월 25일
0

Git, Github

목록 보기
6/27
post-thumbnail

git commit

git commit은 새로운 버전을 만드는 과정입니다.
하나의 commit은 하나의 버전으로 만들어 집니다.


git add 하기

특정 파일 add하기

git add tigers.yaml

git add 다음, 특정 파일 명을 기입해 주면
해당 파일만 add 됩니다.
add된 파일만 commit될 것이며, 기록될 것입니다.

git 상태 확인하기

git status

정상적으로 add되었는지 상태를 확인합니다.

폴더 전부를 add하기

git add .

해당 폴더 전체를 범위로 하여 add해줍니다.
폴더 전체의 파일들이 모두 commit될 것입니다.

add된 내용 확인하기

git status

정상적으로 add되었는지 상태를 확인합니다.


commit 하기

commit을 하게 되면 add한 내용이 기록 됩니다.
staging area에서 repository로 code가 이동합니다.
commit을 할 때는 두가지 방법이 있습니다.

commit 방법 1

git commit 

git commit 명령어를 이용하면 따로 메시지를 작성할 수 있는
vim 환경으로 연결됩니다.
i로 insert가 가능하며, commit message를 작성하고
:wq명령어를 이용하여 commit 내용을 기록해 줍니다.

commit 방법 2

git commit -m "message"

vim 을 이용하지 않고 commit message를 바로 기록합니다.
내용이 길지 않을 때 바로 작성하여 빠르게 commit할 수 있습니다.


VIM 명령어

작업Vi 명령어상세
입력 시작i명령어 입력 모드에서 텍스트 입력 모드로 전환
입력 종료ESC텍스트 입력 모드에서 명령어 입력 모드로 전환
저장 없이 종료:q
저장 없이 강제 종료:q!입력한 것이 있을 때 사용
저장하고 종료:wq입력한 것이 있을 때 사용
위로 스크롤kgit log등에서 내역이 길 때 사용
아래로 스크롤jgit log등에서 내역이 길 때 사용

git log

git log

깃 로그 기록을 조회합니다.
commit 내역을 조회할 수 있습니다.
git log에서 커밋 해시를 조회할 수 도 있습니다.
커밋 해시는 reset이나 다른 commit을 관리할 때 사용됩니다.


git diff

git diff

깃 코드 변경사항을 구체적으로 확인합니다.



git commit -am

git commit -am "message"

새로 추가된 파일이 없을때 add와 commit을 한번에 하는 명령어 입니다.

0개의 댓글