[git] - 명령어 정리

hybiis·2023년 3월 23일
0

Git&Github

목록 보기
1/1

✔️파일

pwd : 현 경로 출력
ls : 현경로 파일 출력
clear : 현 명령어 삭제
cd .. :상위 디렉토리로 이동
cd . : 현 디렉토리로 이동
cd ~ : 홈 디렉토리로 이동
touch <파일명> : 파일명의 빈파일 생성
cat <파일명> : 파일 내용 출력
vi <파일명> : 파일 내용 편집
입력모드 : 편집이 가능한 상태 => a,i를 누르면 입력모드로 전환
명령모드 : 편집이 불가능한 상태 => esc를 누르면 명령모드로 전환
파일 저장 : :w + Enter
vi 닫기 : :q + Enter
rm <파일명> : 파일삭제

✔️폴더

mkdir <폴더명> : 빈 폴더 새성
rmdir <폴더명> : 빈 폴더 삭제
rm -rf <폴더명> : 비어있지않은 폴더 삭제

✔️git 최초설정

git config --global user.name "이름" :이름 설정
git config --global user.email 이메일 :이메일 설정
git config --global core.editor vi : 기본 vi편집기로 설정
git config -l : git설정 출력

✔️커밋

git init :작업폴더 지정
git status : 작업 상태 확인
git add <파일명> : 스테이지에 파일 추가
git commit : 커밋메시지 추가(제목+내용)
git commit --amend : 직전에 커밋한 메시지 변경
git add. : 현재 폴더에 있는 모든 파일 스테이지에 추가
git commit -m "제목" : 제목망있는 간단한 커밋메시지 추가
git log : 커밋 목록 조회
touch .gitignore : 추가시 제외하고 싶을 경우 .gitignore파일 생성후 내용에 제외할 파일명 추가
git log oneline : 커밋목록 한줄로 출력
git log -p : 커밋별 변경사항 출력
git diff : 최근 커밋과 현재 작업폴더 비교
git diff --staged : 최근커밋과 스테이지 비교
git diff <커밋><커밋> : 커밋끼리 비교하기 (순서에 따라 커밋이 다르게 되니 순서를 꼭 맞게 쓰기!)

✔️작업 되돌리기/삭제

git revert <커밋> : 가장 최근의 커밋을 전 커밋의 형태로 새로운 커밋생성
git reset soft <커밋> : 커밋을 되돌림 (-add)
git reset mixed <커밋> : 커밋을 스테이지까지 되돌림 (-vi)
git reset hard <커밋> : 커밋을 삭제

✔️작업 임시저장하기

git stash -m "메시지" : 변경사항메시지와 함께 임시저장
git stash list : 임시저장 목록 조회
git stash upply stash번호 : 임시저장된 stash번호 적용
git stash drop stash번호 : 임시저장된 stash번호 삭제

✔️브랜치

git branch 브랜치명 : 브랜치 생성
git merge 브랜치명 : 브랜치 병합
git checkout 브랜치명 : 작업환경 변경
git checkout -b 브랜치명 : 브랜치 생성과 동시에 작업환경 변경
git branch -d 브랜치명: 브랜치 삭제

profile
초보 개발자

0개의 댓글