DH의 개발 공부로그
[Git] 버전 관리 시스템, GIT 공부하기 본문
728x90
GIT이란?
GIT이란 버전 관리 시스템이다.
파일 내용의 변경 사항을 기록하고 관리하며,
backup, recovery, collaboration이 가능하다
주요 명령어
명령어 | 설명 |
---|---|
pwd | 현재 디렉토리 위치 안내 |
mkdir "폴더명" | 해당 폴더 생성 |
cd "폴더명" | 해당 폴더로 경로 이동 |
ls -al | 현재 디렉토리의 파일 목록을 보여주는 명령어 |
clear | 현재 입력창에 보여지는 모든 입력값과 출력값을 지움 |
vim 에디터를 이용한 파일 편집
> vim "파일명.확장자"
해당 확장자로 된 파일명의 파일을 엶
> i
INSERT 모드로 들어가 글자 편집
> :wq
w: 저장의 기능, q:파일 밖으로 나감
GIT 명령어
> git init
현재 디렉토리에다가 작업을 진행하겠다는 것을 알려주는 기능
> git status
현재 상태 확인
> git add .
> git add "디렉토리명"
git add .
: 해당 디렉토리의 모든 파일 추가git add "디렉토리명"
: 해당 디렉토리 포함 하위 파일 추가
> git commit -m "파일 설명"
추가한 디렉토리 파일을 저장소에 기록
> git log
> git log -p
커밋 정보,이력 확인-p
입력시 각각의 커밋의 코드 차이점을 표시
> git reset 커밋버전 --hard
해당 커밋 버전으로 돌아가기
728x90
'Git & Github' 카테고리의 다른 글
[Git] 특정 Commit만 원하는 브랜치에 Merge하기! - cherry-pick (0) | 2024.02.06 |
---|---|
[Git] Git Add 취소하기! (0) | 2023.03.17 |
[Git] Git 커밋 메시지 수정하는 방법! (Change Commit Message) (0) | 2023.03.02 |
[Git] git fatal: Unable to create 'C:/file_path/.git/index.lock': File exists. 오류 해결하기! (0) | 2023.01.04 |
Comments