TIL2

pepe·2025년 11월 6일

bash 쉘 기본 명령어

ls	 				파일 목록 조회
ls -al				숨김파일 포함 모든 파일 목록 조회
clear				화면 클리어
cd					디렉토리 이동 change directory
mkdir -p a/b/c		디렉토리 생성
rm -rf a/b/c		디렉토리 삭제
touch a b c 		파일 생성
pwd					현재 디렉토리 조회
Shift + Insert		터미널에 붙여넣기
Ctrl + Insert		터미널에서 복사하기
whoami				사용자
start .				탐색기, mac: open .
~					홈디렉토리에 대한 별칭
.					현재 폴더
..					상위 폴더

git

.git 				로컬 저장소
.git init			로컬 저장소 만들기
git status			빈 디렉토리는 없는것처럼 무시함
stage(index)		장바구니 역할
commit
git add a 			#파일 a를 장바구니(index)에 담기
git rm --cached a	#파일 a를 장바구니(index)에서 제거
git log --oneline	커밋 내역을 볼 수 있다
git checkout		불러오기
git fetch			원격 저장소에서 불러오기
push				원격 저장소에 저장
pull				로컬 저장소와 원격 저장소 동기화
git remote -v		현재 로컬 저장소에 연결되어있는 원격 저장소의 목록
fetch				저장소 간의 다운로드

clone				폴더 생성
					git init
                    git remote add origin 주소
					git pull origin main
                    를 한큐에 해줌(최초 세팅 시 사용)

git은 자식 커밋이 부모 커밋을 기억하고있다.
각 커밋마다 세이브 포인트라고 생각하면 쉽다.
HEAD는 현재 내가 있는 곳이다.
checkout은 세이브 불러오기. 물론 현재 진행사항은 사라진다.
checkout main으로 현재로 돌아올 수 있다.

git remote add origin 주소
origin은 원격 저장소에 대한 별칭인데 통상적으로 origin이라고 쓴다.

vim편집기

a				입력모드로 전환
esc, ctrl+c		종료
:wq! + enter	저장 후 종료
:q! + enter		저장하지 않고 종료
profile
pepe

0개의 댓글