수업외 정리

git 명령어 정리

glenlee 2024. 1. 23. 17:48

https://medium.com/@joongwon/git-git-%EB%AA%85%EB%A0%B9%EC%96%B4-%EC%A0%95%EB%A6%AC-c25b421ecdbd

--------------참조사이트------------

 

 

1.설정 

전역 사용자명/이메일 구성

git config - -global user.name '사용자 이름

git config - -global user.email '이메일주소'

 

저장소별 사용자명/이메일 구성

git config user.name '사용자이름

git config user.email '이메일주소'

 

전역설정 정보조회

git config --global --list

저장소별 설정 정보조회

git config --list

 

git출력결과 색상 활성화

git config --global color.ui "auto"

 

새로운 저장소 초기화하기

mkdir /path/newDir

cd /path/newDir

git init

 

repo 복제하기

git clone <repo주소>

원격저장소 추가하기

git remote add <원격저장소><저장소주소>

 

 

 

2기본적인 사용법

새로운 파일을 추가하거나 존재하는 파일 스테이지올리기/ 커밋하기

git add<파일이름>

git commit -m "<커밋메시지>"

 

 파일 일부 스테이지

git add -p [<파일이름> [<파일이름>[ <파일이름>...]]]

 

add명령에서 git대화모드를 사용하여 파일추가

git add -i

 

수정되고 추적되는 파일의 변경사항 스테이징

git add -u [<경로>[<경로>]]

 

수정되고 추적되는 모든 파일 변경하상 커밋

git commit -m "<커밋메시지>" -a

 

작업트리의 변경사항 돌려놓기

git checkout HEAD <파일이름>[<파일이름>]

 

커밋되지않고 스테이징된 변경사항 재설정하기

git reset HEAD <파일>[<파일>]

 

마지막커밋 고치기

git commit -m "<메시지>" --amend

 

이전커밋을 수정하고 커밋 메시지를 재사용하기

git  commit -C HEAD --amend

 

 

3브랜치

지역 브랜치 목록보기

git branch

'수업외 정리' 카테고리의 다른 글

django to do list -1  (0) 2024.01.25
django 사용해보기  (0) 2024.01.24
리눅스 명령어 정리  (0) 2024.01.22
소스트리 사용과 깃허브 연동 1.작업위치지정과 파일 지정  (0) 2024.01.20
24-01-11 가설검정  (0) 2024.01.12