Git

[Git] 터미널, git 명령어

혀누쓰0 2022. 8. 21. 21:49

 

 

 

 

터미널 명령어

ls  // 현재 위치 파일 확인

cd // 홈 위치로

cd .. // 현재 파일 위치에서 한칸 뒤로

pwd // 현재 파일 위치

start . // 현재 위치 파일 열기

tocuh 파일명 // 현재 위치에서 새 파일 생성

touch 경로/경로/파일명 // 선택한 경로에서 새 파일 생성

mkdir 폴더명 // 현재 위치에서 새 폴더 생성

mkdir 경로/경로/폴더명 // 선택한 경로에서 새 폴더 생성

// 파일, 폴더를 지우는 rm, rm -rf은 휴지통에 담아지는것이 아닌 영구적 삭제

rm 파일명 // 파일 삭제

rm 경로/경로/파일명 // 선택한 경로에서의 파일 삭제

rm -rf 폴더명 // 폴더 삭제

rm -rf 경로/경로/폴더명 // 선택한 경로에서 폴더 삭제

 

 

 

 

 

 

git --version = 깃 버전 확인

git --version

 

 

 

 

 

git config --global user.name "이름" = 이름 설정 

git config --global user.name "이름" // 이름 설정

git config user.name // 현재 이름 확인

 

 

 

 

 

 

 

git config --global user.email "이메일" = 이메일 설정

git config --global user.email "이메일" //이메일 설정

git config user.email //이메일 확인

 

 

 

 

 

 

git init = 깃 저장소 만들기

git init

 

 

 

 

 

 

 

git add = 파일을 staging area로 이동

git add 파일명 // 선택한 파일만 staging area로 이동
git add . // 모든 파일을 staging area로 이동

 

staging area란 git commit으로 변경된 기록을 등록하기 전에 임시적으로 저장하는 공간

 

 

 

 

 

 

 

 

 

 

git status = 깃 상태 확인

git status

 

 

 

modefied는 수정된 파일을 보여준다.

Untracked는 추적하고 있지 않은 파일을 보여준다.

 

 

git add로 staging area로 이동시키고  git status로 확인하면 초록색으로 표시된다. 

 

 

 

 

 

 

 

 

git commit -m "메시지" = 깃 상태 저장

git commit -m "commit 제목"

 

git commit -m으로 staging area에 있는 파일을 저장해서 이력을 남긴다.

 

 

 

 

 

git log  = 커밋 기록 조회

git log

 

 

 

 

 

 

 

 

 

 

git commit --amend -m "메시지"  = 가장 최근 commit 수정

 

git commit -m "메시지" 
git add 파일 // 까먹구 커밋을 못한 stage의 파일이 있을 경우
git commit --amend -m "메시지" // 전에 commit한 메시지는 이 메시지로 변경

 

 

 

가장 최근 commit 메시지를 변경하고 싶거나 stage에  등록하지 못한 파일이 있어 등록하고 싶을 때 사용 하는

 

git commit --amend -m "메시지"로 가장 최근 commit을 수정 할 수 있다.