본문 바로가기
잡동사니

깃허브 - 단축키 모음

by 개발자 포비 2024. 11. 27.

공부하면서 정리한 단축키 모음입니다. 혼자 보려고 만들어봤습니다.

터미널 기본 디렉토리 및 파일 명령어

명령어 설명
cd ~ 홈 디렉토리로 이동
mkdir mine 새 디렉토리 mine을 만든다
cd mine mine 디렉토리로 이동
cd .. 부모 디렉토리로 이동
pwd 현재 경로를 보여준다
ls 디렉토리 내용을 보여준다
ls -l 디렉토리의 폴더 상세 정보를 보여준다
ls -a 숨김 파일과 디렉토리까지 보여준다
rm -r mine 하위 디렉토리 mine을 삭제
vim f1.txt 빔을 사용해 f1.txt 파일을 작성
cat f1.txt f1.txt 파일의 내용을 터미널에 표시
clear 터미널 창의 내용을 지운다
exit 터미널 창을 종료한다

Git 기본 명령어

명령어 설명
git init 현재 위치에 지역 저장소를 만든다
git status 깃 상태를 확인한다
git add hello.txt hello.txt를 스테이지에 올린다
git commit -m "message" 커밋 메시지와 함께 커밋한다
git commit -am "message" 스테이징과 커밋을 동시에 한다

Git 설정 명령어

명령어 설명
git config user.name 'easys' 깃 환경에서 이름을 'easys'로 지정
git config user.email 'doit@easys.co.kr' 깃 환경에서 이메일을 지정

Git 버전 및 변경 관리 명령어

명령어 설명
git diff 최근 버전과 작업 폴더의 수정 파일 간 차이를 보여준다
git checkout [커밋해시] 지정한 커밋해시로 이동
git reset HEAD^ 가장 최근 커밋을 취소
git reset [커밋해시] 지정한 커밋해시로 이동하고, 이후 커밋을 취소
git revert [커밋해시] 지정한 커밋 해시의 변경 이력을 취소

Git 브랜치 관리 명령어

명령어 설명
git branch fixed 새로운 브랜치 fixed를 만든다
git checkout fixed fixed 브랜치로 체크아웃
git log --oneline 커밋 로그를 한 줄에 한 커밋씩 표시
git add . 수정한 전체 파일을 스테이지에 올린다
git log --branches --graph 커밋 로그에 각 브랜치의 커밋을 그래프로 표시
git merge fixed fixed 브랜치를 main 브랜치에 병합
git branch -d fixed 병합이 끝난 fixed 브랜치를 삭제

Git Stash 관련 명령어

명령어 설명
git stash 작업 트리의 수정 내용을 따로 보관해서 감춘다
git stash pop 따로 보관했던 수정 내용을 꺼내온다

브랜치의 필요성

브랜치는 master(main) 원본을 건드리지 않고 분기를 나누어 수정하거나 새로운 기능을 구현할 수 있게 해줍니다.

  • HEAD: 현재 작업 트리가 어떤 버전을 기반으로 작업 중인지를 가리키는 포인터

'잡동사니' 카테고리의 다른 글

Docker Compose 파일 관련  (0) 2025.01.08
Swagger  (1) 2025.01.05
JWT  (1) 2025.01.04
웹 - 스프링에서 카카오 로그인 연동하기  (0) 2024.12.12
웹 서버와 WAS  (3) 2024.12.05

댓글