# git 버전 확인하기
git --version
#git과 연동된 에디터 설정하기
git config --global core.editor “code”
# code가 열렸을 때 커맨드 창을 입력 불가 상태로 만들기
git config --global core.editor “code wait”
# 글로벌 환경 수정
git config --global -e
# user name 설정
git config --global user.name “username”
# user email 설정
git config --global user.email “username@gmail.com”
# 줄바꿈 차이로 인한 문제 해결 - windows
git config --global core.autocrlf true
# Max and Linux
git config --global core.autocrlf input
git에서 사용 가능한 명령어들을 확인할 수 있는 공식 페이지
# 현재 프로젝트 중인 폴더에서 git 초기화 수행
git init
# git 프로젝트 삭제하기
rm -rf .git
# git의 상태 보기
git status
# alias 사용하기
git config --global alias.st status
# staging area로 파일을 옮김
git add a.txt
# 여러개의 파일을 한번에 add
git add *.txt
# staging area에서 (전체) 파일을 내리기
git rm --cached *
# 삭제된 파일
# 삭제된 파일이 표시됨
git add *
# 삭제된 파일을 제외하고 add됨
git add .
# git status short version
git status -s
A : add
AM : modified
?? : untracked
# 파일의 어떤 내용이 바뀌었는지를 확인하기 - working directory 안에 내용
# 줄이 추가되었을 경우 + 초록색 글씨
# 줄이 삭제되었을 경우 - 빨간색 글씨
git diff
# staging area에 있는 데이터 비교하기
git diff --staged
git diff --cached
# vscode에서 diff 기능 사용하기
git config --global -e
# vscode config 파일에 다음 구절 추가
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
git difftool
git difftool --staged
# git 커밋하기
git commit -m ‘first commit’
# staging area와 working directory에 있는 모든 파일을 메시지와 함께 커밋
git commit -am ‘second commit’
# 커밋 이력 보기
git log
'프로그래밍' 카테고리의 다른 글
[kali] 안드로이드 폰에 리눅스 설치하기 노루팅 android phone linux install kali rootless[1/2] (0) | 2023.01.29 |
---|---|
[cmd] 화면 초기화 명령어 (0) | 2023.01.20 |
[Sqlite] 월을 이름으로 표현하기 1 -> Jan, 2-> Feb (0) | 2023.01.12 |
[Arduino] BLE(HM-10) 제어하기 (0) | 2023.01.11 |
언리얼 엔진 5 설치하기 (0) | 2022.12.29 |
댓글