Git:stage

aiden·2023년 10월 23일

Git

목록 보기
3/4

Git 데이터 흐름

(출처 : https://osteele.com)

git status

git status 명령어는 저장소의 최근상태(가장 최근 커밋상태)와 작업폴더 사이의 차이점을 보여준다.
이 때, 빈 디렉토리는 취급되지 않는다.

stage & unstage

git add 파일명은 파일을 index에 올리며, git rm --cached 파일명은 파일을 index에서 제거한다.
git add .은 현 디렉토리의 모든 파일을 index에 올리며 git reset은 모든 파일을 index로부터 내린다.

새로 시작하기

깃 저장소 새로 만드려면

rm -rf * # 모든 파일 삭제(숨김파일 제외)
rm -rf .git # 깃 리포지터리(저장소) 제거
git init # 다시 저장소 생성

+.*의 의미
.은 숨김파일, *은 all을 의미하며 .*은 숨김파일을 포함한 all을 의미한다.

ex)rm -rf * 모두 삭제
   rm -rf .* 숨김파일 포함해 모두 삭제

++깃 명령어는 아니지만 git bash 사용 시 필요한 윈도우 명령어

touch 파일명 : 파일 생성

mkdir 폴더명 : 폴더 생성

profile
파인애플 좋아하세요?

0개의 댓글