# 현재 branch, 커밋할 파일들의 있는지 등의 상태를 볼 수 있다.
git status
# git add
git add . # 현재 디렉토리의 모든 변경 파일들 tracked
git add * #
git add a.txt b.txt
git rm --cached a.txt # 캐시된 tracked 파일 삭제
git diff # working directory의 변경된 코드 체크
git diff --staged # staged area의 변경사한 체크
git diff --cached # git diff --staged와 동일
# .gitignore 파일
.env
*.log
/node_modules
git config --list
git config --global -e # 글로벌 config 수정
# 글로벌 에디터 설정, 설정시 자동으로 vscode가 열림. --wait 하면 vscode가 작성이 끝날 때
# 까지 터미널을 사용할 수 없음
git config --global core.editor "code --wait"
git config --global core.editor "code"
# intellij로 설정하고 싶은 경우
git config --global core.editor "idea"
git config --global core.editor "idea --wait"
[diff]
tool = default-difftool
[difftool "default-difftool"]
cmd = code --wait --diff $LOCAL $REMOTE
# 사용자 config
git config --global user.name "사용자 이름"
git config --global user.email "user@email.com"
# 사용자 config 확인
git config user.name
git config user.email
# 운영체제 별로 줄바꿈 문자열 통일.
git config --global core.autocrlf input # for mac user
# 맥에서 이메일을 받아온 텍스트를 붙여넣을 때 carriage return이 붙을 수 있기 때문
git config --global core.autocrlf true # for window user
# git에서 pull할 땐 carriage return을 붙여주고 push할때는 삭제해줌
# 깃의 상태
git status
# alias 작성
git config --global alias.st status
git st # same "git status"
# default diff tool setting
# git config --global -e 에서 아래와 같게 수정 또는 추가.
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
path =
# 위와같이 하면 git diff 대신 git difftool을 쓰면 vscode를 볼 수 있다.
# 현재 branch, 커밋할 파일들의 있는지 등의 상태를 볼 수 있다.
git status
# git add
git add . # 현재 디렉토리의 모든 변경 파일들 tracked
git add * #
git add a.txt b.txt
git rm --cached a.txt # 캐시된 tracked 파일 삭제
git diff # working directory의 변경된 코드 체크
git diff --staged # staged area의 변경사한 체크
git diff --cached # git diff --staged와 동일
# .gitignore 파일
.env
*.log
/node_modules
git config --list
git config --global -e # 글로벌 config 수정
# 글로벌 에디터 설정, 설정시 자동으로 vscode가 열림. --wait 하면 vscode가 작성이 끝날 때
# 까지 터미널을 사용할 수 없음
git config --global core.editor "code --wait"
git config --global core.editor "code"
# intellij로 설정하고 싶은 경우
git config --global core.editor "idea"
git config --global core.editor "idea --wait"
[diff]
tool = default-difftool
[difftool "default-difftool"]
cmd = code --wait --diff $LOCAL $REMOTE
# 사용자 config
git config --global user.name "사용자 이름"
git config --global user.email "user@email.com"
# 사용자 config 확인
git config user.name
git config user.email
# 운영체제 별로 줄바꿈 문자열 통일.
git config --global core.autocrlf input # for mac user
# 맥에서 이메일을 받아온 텍스트를 붙여넣을 때 carriage return이 붙을 수 있기 때문
git config --global core.autocrlf true # for window user
# git에서 pull할 땐 carriage return을 붙여주고 push할때는 삭제해줌
# 깃의 상태
git status
# alias 작성
git config --global alias.st status
git st # same "git status"
# default diff tool setting
# git config --global -e 에서 아래와 같게 수정 또는 추가.
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
path =
# 위와같이 하면 git diff 대신 git difftool을 쓰면 vscode를 볼 수 있다.
# 현재 branch, 커밋할 파일들의 있는지 등의 상태를 볼 수 있다.
git status
# git add
git add . # 현재 디렉토리의 모든 변경 파일들 tracked
git add * #
git add a.txt b.txt
git rm --cached a.txt # 캐시된 tracked 파일 삭제
git diff # working directory의 변경된 코드 체크
git diff --staged # staged area의 변경사한 체크
git diff --cached # git diff --staged와 동일
# .gitignore 파일
.env
*.log
/node_modules
git config --list
git config --global -e # 글로벌 config 수정
# 글로벌 에디터 설정, 설정시 자동으로 vscode가 열림. --wait 하면 vscode가 작성이 끝날 때
# 까지 터미널을 사용할 수 없음
git config --global core.editor "code --wait"
git config --global core.editor "code"
# intellij로 설정하고 싶은 경우
git config --global core.editor "idea"
git config --global core.editor "idea --wait"
[diff]
tool = default-difftool
[difftool "default-difftool"]
cmd = code --wait --diff $LOCAL $REMOTE
# 사용자 config
git config --global user.name "사용자 이름"
git config --global user.email "user@email.com"
# 사용자 config 확인
git config user.name
git config user.email
# 운영체제 별로 줄바꿈 문자열 통일.
git config --global core.autocrlf input # for mac user
# 맥에서 이메일을 받아온 텍스트를 붙여넣을 때 carriage return이 붙을 수 있기 때문
git config --global core.autocrlf true # for window user
# git에서 pull할 땐 carriage return을 붙여주고 push할때는 삭제해줌
# 깃의 상태
git status
# alias 작성
git config --global alias.st status
git st # same "git status"
# default diff tool setting
# git config --global -e 에서 아래와 같게 수정 또는 추가.
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
path =
# 위와같이 하면 git diff 대신 git difftool을 쓰면 vscode를 볼 수 있다.
# 현재 branch, 커밋할 파일들의 있는지 등의 상태를 볼 수 있다.
git status
# git add
git add . # 현재 디렉토리의 모든 변경 파일들 tracked
git add * #
git add a.txt b.txt
git rm --cached a.txt # 캐시된 tracked 파일 삭제
git diff # working directory의 변경된 코드 체크
git diff --staged # staged area의 변경사한 체크
git diff --cached # git diff --staged와 동일
# .gitignore 파일
.env
*.log
/node_modules
git config --list
git config --global -e # 글로벌 config 수정
# 글로벌 에디터 설정, 설정시 자동으로 vscode가 열림. --wait 하면 vscode가 작성이 끝날 때
# 까지 터미널을 사용할 수 없음
git config --global core.editor "code --wait"
git config --global core.editor "code"
# intellij로 설정하고 싶은 경우
git config --global core.editor "idea"
git config --global core.editor "idea --wait"
[diff]
tool = default-difftool
[difftool "default-difftool"]
cmd = code --wait --diff $LOCAL $REMOTE
# 사용자 config
git config --global user.name "사용자 이름"
git config --global user.email "user@email.com"
# 사용자 config 확인
git config user.name
git config user.email
# 운영체제 별로 줄바꿈 문자열 통일.
git config --global core.autocrlf input # for mac user
# 맥에서 이메일을 받아온 텍스트를 붙여넣을 때 carriage return이 붙을 수 있기 때문
git config --global core.autocrlf true # for window user
# git에서 pull할 땐 carriage return을 붙여주고 push할때는 삭제해줌
# 깃의 상태
git status
# alias 작성
git config --global alias.st status
git st # same "git status"
# default diff tool setting
# git config --global -e 에서 아래와 같게 수정 또는 추가.
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
path =
# 위와같이 하면 git diff 대신 git difftool을 쓰면 vscode를 볼 수 있다.
# 현재 branch, 커밋할 파일들의 있는지 등의 상태를 볼 수 있다.
git status
# git add
git add . # 현재 디렉토리의 모든 변경 파일들 tracked
git add * #
git add a.txt b.txt
git rm --cached a.txt # 캐시된 tracked 파일 삭제
git diff # working directory의 변경된 코드 체크
git diff --staged # staged area의 변경사한 체크
git diff --cached # git diff --staged와 동일
# .gitignore 파일
.env
*.log
/node_modules
git config --list
git config --global -e # 글로벌 config 수정
# 글로벌 에디터 설정, 설정시 자동으로 vscode가 열림. --wait 하면 vscode가 작성이 끝날 때
# 까지 터미널을 사용할 수 없음
git config --global core.editor "code --wait"
git config --global core.editor "code"
# intellij로 설정하고 싶은 경우
git config --global core.editor "idea"
git config --global core.editor "idea --wait"
[diff]
tool = default-difftool
[difftool "default-difftool"]
cmd = code --wait --diff $LOCAL $REMOTE
# 사용자 config
git config --global user.name "사용자 이름"
git config --global user.email "user@email.com"
# 사용자 config 확인
git config user.name
git config user.email
# 운영체제 별로 줄바꿈 문자열 통일.
git config --global core.autocrlf input # for mac user
# 맥에서 이메일을 받아온 텍스트를 붙여넣을 때 carriage return이 붙을 수 있기 때문
git config --global core.autocrlf true # for window user
# git에서 pull할 땐 carriage return을 붙여주고 push할때는 삭제해줌
# 깃의 상태
git status
# alias 작성
git config --global alias.st status
git st # same "git status"
# default diff tool setting
# git config --global -e 에서 아래와 같게 수정 또는 추가.
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
path =
# 위와같이 하면 git diff 대신 git difftool을 쓰면 vscode를 볼 수 있다.
# 현재 branch, 커밋할 파일들의 있는지 등의 상태를 볼 수 있다.
git status
# git add
git add . # 현재 디렉토리의 모든 변경 파일들 tracked
git add * #
git add a.txt b.txt
git rm --cached a.txt # 캐시된 tracked 파일 삭제
git diff # working directory의 변경된 코드 체크
git diff --staged # staged area의 변경사한 체크
git diff --cached # git diff --staged와 동일
# .gitignore 파일
.env
*.log
/node_modules
git config --list
git config --global -e # 글로벌 config 수정
# 글로벌 에디터 설정, 설정시 자동으로 vscode가 열림. --wait 하면 vscode가 작성이 끝날 때
# 까지 터미널을 사용할 수 없음
git config --global core.editor "code --wait"
git config --global core.editor "code"
# intellij로 설정하고 싶은 경우
git config --global core.editor "idea"
git config --global core.editor "idea --wait"
[diff]
tool = default-difftool
[difftool "default-difftool"]
cmd = code --wait --diff $LOCAL $REMOTE
# 사용자 config
git config --global user.name "사용자 이름"
git config --global user.email "user@email.com"
# 사용자 config 확인
git config user.name
git config user.email
# 운영체제 별로 줄바꿈 문자열 통일.
git config --global core.autocrlf input # for mac user
# 맥에서 이메일을 받아온 텍스트를 붙여넣을 때 carriage return이 붙을 수 있기 때문
git config --global core.autocrlf true # for window user
# git에서 pull할 땐 carriage return을 붙여주고 push할때는 삭제해줌
# 깃의 상태
git status
# alias 작성
git config --global alias.st status
git st # same "git status"
# default diff tool setting
# git config --global -e 에서 아래와 같게 수정 또는 추가.
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
path =
# 위와같이 하면 git diff 대신 git difftool을 쓰면 vscode를 볼 수 있다.
# 현재 branch, 커밋할 파일들의 있는지 등의 상태를 볼 수 있다.
git status
# git add
git add . # 현재 디렉토리의 모든 변경 파일들 tracked
git add * #
git add a.txt b.txt
git rm --cached a.txt # 캐시된 tracked 파일 삭제
git diff # working directory의 변경된 코드 체크
git diff --staged # staged area의 변경사한 체크
git diff --cached # git diff --staged와 동일
# .gitignore 파일
.env
*.log
/node_modules
git config --list
git config --global -e # 글로벌 config 수정
# 글로벌 에디터 설정, 설정시 자동으로 vscode가 열림. --wait 하면 vscode가 작성이 끝날 때
# 까지 터미널을 사용할 수 없음
git config --global core.editor "code --wait"
git config --global core.editor "code"
# intellij로 설정하고 싶은 경우
git config --global core.editor "idea"
git config --global core.editor "idea --wait"
[diff]
tool = default-difftool
[difftool "default-difftool"]
cmd = code --wait --diff $LOCAL $REMOTE
# 사용자 config
git config --global user.name "사용자 이름"
git config --global user.email "user@email.com"
# 사용자 config 확인
git config user.name
git config user.email
# 운영체제 별로 줄바꿈 문자열 통일.
git config --global core.autocrlf input # for mac user
# 맥에서 이메일을 받아온 텍스트를 붙여넣을 때 carriage return이 붙을 수 있기 때문
git config --global core.autocrlf true # for window user
# git에서 pull할 땐 carriage return을 붙여주고 push할때는 삭제해줌
# 깃의 상태
git status
# alias 작성
git config --global alias.st status
git st # same "git status"
# default diff tool setting
# git config --global -e 에서 아래와 같게 수정 또는 추가.
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
path =
# 위와같이 하면 git diff 대신 git difftool을 쓰면 vscode를 볼 수 있다.
# 현재 branch, 커밋할 파일들의 있는지 등의 상태를 볼 수 있다.
git status
# git add
git add . # 현재 디렉토리의 모든 변경 파일들 tracked
git add * #
git add a.txt b.txt
git rm --cached a.txt # 캐시된 tracked 파일 삭제
git diff # working directory의 변경된 코드 체크
git diff --staged # staged area의 변경사한 체크
git diff --cached # git diff --staged와 동일
# .gitignore 파일
.env
*.log
/node_modules
git config --list
git config --global -e # 글로벌 config 수정
# 글로벌 에디터 설정, 설정시 자동으로 vscode가 열림. --wait 하면 vscode가 작성이 끝날 때
# 까지 터미널을 사용할 수 없음
git config --global core.editor "code --wait"
git config --global core.editor "code"
# intellij로 설정하고 싶은 경우
git config --global core.editor "idea"
git config --global core.editor "idea --wait"
[diff]
tool = default-difftool
[difftool "default-difftool"]
cmd = code --wait --diff $LOCAL $REMOTE
# 사용자 config
git config --global user.name "사용자 이름"
git config --global user.email "user@email.com"
# 사용자 config 확인
git config user.name
git config user.email
# 운영체제 별로 줄바꿈 문자열 통일.
git config --global core.autocrlf input # for mac user
# 맥에서 이메일을 받아온 텍스트를 붙여넣을 때 carriage return이 붙을 수 있기 때문
git config --global core.autocrlf true # for window user
# git에서 pull할 땐 carriage return을 붙여주고 push할때는 삭제해줌
# 깃의 상태
git status
# alias 작성
git config --global alias.st status
git st # same "git status"
# default diff tool setting
# git config --global -e 에서 아래와 같게 수정 또는 추가.
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
path =
# 위와같이 하면 git diff 대신 git difftool을 쓰면 vscode를 볼 수 있다.
# 현재 branch, 커밋할 파일들의 있는지 등의 상태를 볼 수 있다.
git status
# git add
git add . # 현재 디렉토리의 모든 변경 파일들 tracked
git add * #
git add a.txt b.txt
git rm --cached a.txt # 캐시된 tracked 파일 삭제
git diff # working directory의 변경된 코드 체크
git diff --staged # staged area의 변경사한 체크
git diff --cached # git diff --staged와 동일
# .gitignore 파일
.env
*.log
/node_modules
git config --list
git config --global -e # 글로벌 config 수정
# 글로벌 에디터 설정, 설정시 자동으로 vscode가 열림. --wait 하면 vscode가 작성이 끝날 때
# 까지 터미널을 사용할 수 없음
git config --global core.editor "code --wait"
git config --global core.editor "code"
# intellij로 설정하고 싶은 경우
git config --global core.editor "idea"
git config --global core.editor "idea --wait"
[diff]
tool = default-difftool
[difftool "default-difftool"]
cmd = code --wait --diff $LOCAL $REMOTE
# 사용자 config
git config --global user.name "사용자 이름"
git config --global user.email "user@email.com"
# 사용자 config 확인
git config user.name
git config user.email
# 운영체제 별로 줄바꿈 문자열 통일.
git config --global core.autocrlf input # for mac user
# 맥에서 이메일을 받아온 텍스트를 붙여넣을 때 carriage return이 붙을 수 있기 때문
git config --global core.autocrlf true # for window user
# git에서 pull할 땐 carriage return을 붙여주고 push할때는 삭제해줌
# 깃의 상태
git status
# alias 작성
git config --global alias.st status
git st # same "git status"
# default diff tool setting
# git config --global -e 에서 아래와 같게 수정 또는 추가.
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
path =
# 위와같이 하면 git diff 대신 git difftool을 쓰면 vscode를 볼 수 있다.
# 현재 branch, 커밋할 파일들의 있는지 등의 상태를 볼 수 있다.
git status
# git add
git add . # 현재 디렉토리의 모든 변경 파일들 tracked
git add * #
git add a.txt b.txt
git rm --cached a.txt # 캐시된 tracked 파일 삭제
git diff # working directory의 변경된 코드 체크
git diff --staged # staged area의 변경사한 체크
git diff --cached # git diff --staged와 동일
# .gitignore 파일
.env
*.log
/node_modules
git config --list
git config --global -e # 글로벌 config 수정
# 글로벌 에디터 설정, 설정시 자동으로 vscode가 열림. --wait 하면 vscode가 작성이 끝날 때
# 까지 터미널을 사용할 수 없음
git config --global core.editor "code --wait"
git config --global core.editor "code"
# intellij로 설정하고 싶은 경우
git config --global core.editor "idea"
git config --global core.editor "idea --wait"
[diff]
tool = default-difftool
[difftool "default-difftool"]
cmd = code --wait --diff $LOCAL $REMOTE
# 사용자 config
git config --global user.name "사용자 이름"
git config --global user.email "user@email.com"
# 사용자 config 확인
git config user.name
git config user.email
# 운영체제 별로 줄바꿈 문자열 통일.
git config --global core.autocrlf input # for mac user
# 맥에서 이메일을 받아온 텍스트를 붙여넣을 때 carriage return이 붙을 수 있기 때문
git config --global core.autocrlf true # for window user
# git에서 pull할 땐 carriage return을 붙여주고 push할때는 삭제해줌
# 깃의 상태
git status
# alias 작성
git config --global alias.st status
git st # same "git status"
# default diff tool setting
# git config --global -e 에서 아래와 같게 수정 또는 추가.
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
path =
# 위와같이 하면 git diff 대신 git difftool을 쓰면 vscode를 볼 수 있다.
# 현재 branch, 커밋할 파일들의 있는지 등의 상태를 볼 수 있다.
git status
# git add
git add . # 현재 디렉토리의 모든 변경 파일들 tracked
git add * #
git add a.txt b.txt
git rm --cached a.txt # 캐시된 tracked 파일 삭제
git diff # working directory의 변경된 코드 체크
git diff --staged # staged area의 변경사한 체크
git diff --cached # git diff --staged와 동일
# .gitignore 파일
.env
*.log
/node_modules
git config --list
git config --global -e # 글로벌 config 수정
# 글로벌 에디터 설정, 설정시 자동으로 vscode가 열림. --wait 하면 vscode가 작성이 끝날 때
# 까지 터미널을 사용할 수 없음
git config --global core.editor "code --wait"
git config --global core.editor "code"
# intellij로 설정하고 싶은 경우
git config --global core.editor "idea"
git config --global core.editor "idea --wait"
[diff]
tool = default-difftool
[difftool "default-difftool"]
cmd = code --wait --diff $LOCAL $REMOTE
# 사용자 config
git config --global user.name "사용자 이름"
git config --global user.email "user@email.com"
# 사용자 config 확인
git config user.name
git config user.email
# 운영체제 별로 줄바꿈 문자열 통일.
git config --global core.autocrlf input # for mac user
# 맥에서 이메일을 받아온 텍스트를 붙여넣을 때 carriage return이 붙을 수 있기 때문
git config --global core.autocrlf true # for window user
# git에서 pull할 땐 carriage return을 붙여주고 push할때는 삭제해줌
# 깃의 상태
git status
# alias 작성
git config --global alias.st status
git st # same "git status"
# default diff tool setting
# git config --global -e 에서 아래와 같게 수정 또는 추가.
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
path =
# 위와같이 하면 git diff 대신 git difftool을 쓰면 vscode를 볼 수 있다.
# 현재 branch, 커밋할 파일들의 있는지 등의 상태를 볼 수 있다.
git status
# git add
git add . # 현재 디렉토리의 모든 변경 파일들 tracked
git add * #
git add a.txt b.txt
git rm --cached a.txt # 캐시된 tracked 파일 삭제
git diff # working directory의 변경된 코드 체크
git diff --staged # staged area의 변경사한 체크
git diff --cached # git diff --staged와 동일
# .gitignore 파일
.env
*.log
/node_modules
git config --list
git config --global -e # 글로벌 config 수정
# 글로벌 에디터 설정, 설정시 자동으로 vscode가 열림. --wait 하면 vscode가 작성이 끝날 때
# 까지 터미널을 사용할 수 없음
git config --global core.editor "code --wait"
git config --global core.editor "code"
# intellij로 설정하고 싶은 경우
git config --global core.editor "idea"
git config --global core.editor "idea --wait"
[diff]
tool = default-difftool
[difftool "default-difftool"]
cmd = code --wait --diff $LOCAL $REMOTE
# 사용자 config
git config --global user.name "사용자 이름"
git config --global user.email "user@email.com"
# 사용자 config 확인
git config user.name
git config user.email
# 운영체제 별로 줄바꿈 문자열 통일.
git config --global core.autocrlf input # for mac user
# 맥에서 이메일을 받아온 텍스트를 붙여넣을 때 carriage return이 붙을 수 있기 때문
git config --global core.autocrlf true # for window user
# git에서 pull할 땐 carriage return을 붙여주고 push할때는 삭제해줌
# 깃의 상태
git status
# alias 작성
git config --global alias.st status
git st # same "git status"
# default diff tool setting
# git config --global -e 에서 아래와 같게 수정 또는 추가.
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
path =
# 위와같이 하면 git diff 대신 git difftool을 쓰면 vscode를 볼 수 있다.
# 현재 branch, 커밋할 파일들의 있는지 등의 상태를 볼 수 있다.
git status
# git add
git add . # 현재 디렉토리의 모든 변경 파일들 tracked
git add * #
git add a.txt b.txt
git rm --cached a.txt # 캐시된 tracked 파일 삭제
git diff # working directory의 변경된 코드 체크
git diff --staged # staged area의 변경사한 체크
git diff --cached # git diff --staged와 동일
# .gitignore 파일
.env
*.log
/node_modules
git config --list
git config --global -e # 글로벌 config 수정
# 글로벌 에디터 설정, 설정시 자동으로 vscode가 열림. --wait 하면 vscode가 작성이 끝날 때
# 까지 터미널을 사용할 수 없음
git config --global core.editor "code --wait"
git config --global core.editor "code"
# intellij로 설정하고 싶은 경우
git config --global core.editor "idea"
git config --global core.editor "idea --wait"
[diff]
tool = default-difftool
[difftool "default-difftool"]
cmd = code --wait --diff $LOCAL $REMOTE
# 사용자 config
git config --global user.name "사용자 이름"
git config --global user.email "user@email.com"
# 사용자 config 확인
git config user.name
git config user.email
# 운영체제 별로 줄바꿈 문자열 통일.
git config --global core.autocrlf input # for mac user
# 맥에서 이메일을 받아온 텍스트를 붙여넣을 때 carriage return이 붙을 수 있기 때문
git config --global core.autocrlf true # for window user
# git에서 pull할 땐 carriage return을 붙여주고 push할때는 삭제해줌
# 깃의 상태
git status
# alias 작성
git config --global alias.st status
git st # same "git status"
# default diff tool setting
# git config --global -e 에서 아래와 같게 수정 또는 추가.
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
path =
# 위와같이 하면 git diff 대신 git difftool을 쓰면 vscode를 볼 수 있다.
# 현재 branch, 커밋할 파일들의 있는지 등의 상태를 볼 수 있다.
git status
# git add
git add . # 현재 디렉토리의 모든 변경 파일들 tracked
git add * #
git add a.txt b.txt
git rm --cached a.txt # 캐시된 tracked 파일 삭제
git diff # working directory의 변경된 코드 체크
git diff --staged # staged area의 변경사한 체크
git diff --cached # git diff --staged와 동일
# .gitignore 파일
.env
*.log
/node_modules
git config --list
git config --global -e # 글로벌 config 수정
# 글로벌 에디터 설정, 설정시 자동으로 vscode가 열림. --wait 하면 vscode가 작성이 끝날 때
# 까지 터미널을 사용할 수 없음
git config --global core.editor "code --wait"
git config --global core.editor "code"
# intellij로 설정하고 싶은 경우
git config --global core.editor "idea"
git config --global core.editor "idea --wait"
[diff]
tool = default-difftool
[difftool "default-difftool"]
cmd = code --wait --diff $LOCAL $REMOTE
# 사용자 config
git config --global user.name "사용자 이름"
git config --global user.email "user@email.com"
# 사용자 config 확인
git config user.name
git config user.email
# 운영체제 별로 줄바꿈 문자열 통일.
git config --global core.autocrlf input # for mac user
# 맥에서 이메일을 받아온 텍스트를 붙여넣을 때 carriage return이 붙을 수 있기 때문
git config --global core.autocrlf true # for window user
# git에서 pull할 땐 carriage return을 붙여주고 push할때는 삭제해줌
# 깃의 상태
git status
# alias 작성
git config --global alias.st status
git st # same "git status"
# default diff tool setting
# git config --global -e 에서 아래와 같게 수정 또는 추가.
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
path =
# 위와같이 하면 git diff 대신 git difftool을 쓰면 vscode를 볼 수 있다.
# 현재 branch, 커밋할 파일들의 있는지 등의 상태를 볼 수 있다.
git status
# git add
git add . # 현재 디렉토리의 모든 변경 파일들 tracked
git add * #
git add a.txt b.txt
git rm --cached a.txt # 캐시된 tracked 파일 삭제
git diff # working directory의 변경된 코드 체크
git diff --staged # staged area의 변경사한 체크
git diff --cached # git diff --staged와 동일
# .gitignore 파일
.env
*.log
/node_modules
git config --list
git config --global -e # 글로벌 config 수정
# 글로벌 에디터 설정, 설정시 자동으로 vscode가 열림. --wait 하면 vscode가 작성이 끝날 때
# 까지 터미널을 사용할 수 없음
git config --global core.editor "code --wait"
git config --global core.editor "code"
# intellij로 설정하고 싶은 경우
git config --global core.editor "idea"
git config --global core.editor "idea --wait"
[diff]
tool = default-difftool
[difftool "default-difftool"]
cmd = code --wait --diff $LOCAL $REMOTE
# 사용자 config
git config --global user.name "사용자 이름"
git config --global user.email "user@email.com"
# 사용자 config 확인
git config user.name
git config user.email
# 운영체제 별로 줄바꿈 문자열 통일.
git config --global core.autocrlf input # for mac user
# 맥에서 이메일을 받아온 텍스트를 붙여넣을 때 carriage return이 붙을 수 있기 때문
git config --global core.autocrlf true # for window user
# git에서 pull할 땐 carriage return을 붙여주고 push할때는 삭제해줌
# 깃의 상태
git status
# alias 작성
git config --global alias.st status
git st # same "git status"
# default diff tool setting
# git config --global -e 에서 아래와 같게 수정 또는 추가.
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
path =
# 위와같이 하면 git diff 대신 git difftool을 쓰면 vscode를 볼 수 있다.
# 현재 branch, 커밋할 파일들의 있는지 등의 상태를 볼 수 있다.
git status
# git add
git add . # 현재 디렉토리의 모든 변경 파일들 tracked
git add * #
git add a.txt b.txt
git rm --cached a.txt # 캐시된 tracked 파일 삭제
git diff # working directory의 변경된 코드 체크
git diff --staged # staged area의 변경사한 체크
git diff --cached # git diff --staged와 동일
# .gitignore 파일
.env
*.log
/node_modules
git config --list
git config --global -e # 글로벌 config 수정
# 글로벌 에디터 설정, 설정시 자동으로 vscode가 열림. --wait 하면 vscode가 작성이 끝날 때
# 까지 터미널을 사용할 수 없음
git config --global core.editor "code --wait"
git config --global core.editor "code"
# intellij로 설정하고 싶은 경우
git config --global core.editor "idea"
git config --global core.editor "idea --wait"
[diff]
tool = default-difftool
[difftool "default-difftool"]
cmd = code --wait --diff $LOCAL $REMOTE
# 사용자 config
git config --global user.name "사용자 이름"
git config --global user.email "user@email.com"
# 사용자 config 확인
git config user.name
git config user.email
# 운영체제 별로 줄바꿈 문자열 통일.
git config --global core.autocrlf input # for mac user
# 맥에서 이메일을 받아온 텍스트를 붙여넣을 때 carriage return이 붙을 수 있기 때문
git config --global core.autocrlf true # for window user
# git에서 pull할 땐 carriage return을 붙여주고 push할때는 삭제해줌
# 깃의 상태
git status
# alias 작성
git config --global alias.st status
git st # same "git status"
# default diff tool setting
# git config --global -e 에서 아래와 같게 수정 또는 추가.
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
path =
# 위와같이 하면 git diff 대신 git difftool을 쓰면 vscode를 볼 수 있다.
# 현재 branch, 커밋할 파일들의 있는지 등의 상태를 볼 수 있다.
git status
# git add
git add . # 현재 디렉토리의 모든 변경 파일들 tracked
git add * #
git add a.txt b.txt
git rm --cached a.txt # 캐시된 tracked 파일 삭제
git diff # working directory의 변경된 코드 체크
git diff --staged # staged area의 변경사한 체크
git diff --cached # git diff --staged와 동일
# .gitignore 파일
.env
*.log
/node_modules
git config --list
git config --global -e # 글로벌 config 수정
# 글로벌 에디터 설정, 설정시 자동으로 vscode가 열림. --wait 하면 vscode가 작성이 끝날 때
# 까지 터미널을 사용할 수 없음
git config --global core.editor "code --wait"
git config --global core.editor "code"
# intellij로 설정하고 싶은 경우
git config --global core.editor "idea"
git config --global core.editor "idea --wait"
[diff]
tool = default-difftool
[difftool "default-difftool"]
cmd = code --wait --diff $LOCAL $REMOTE
# 사용자 config
git config --global user.name "사용자 이름"
git config --global user.email "user@email.com"
# 사용자 config 확인
git config user.name
git config user.email
# 운영체제 별로 줄바꿈 문자열 통일.
git config --global core.autocrlf input # for mac user
# 맥에서 이메일을 받아온 텍스트를 붙여넣을 때 carriage return이 붙을 수 있기 때문
git config --global core.autocrlf true # for window user
# git에서 pull할 땐 carriage return을 붙여주고 push할때는 삭제해줌
# 깃의 상태
git status
# alias 작성
git config --global alias.st status
git st # same "git status"
# default diff tool setting
# git config --global -e 에서 아래와 같게 수정 또는 추가.
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
path =
# 위와같이 하면 git diff 대신 git difftool을 쓰면 vscode를 볼 수 있다.
# 현재 branch, 커밋할 파일들의 있는지 등의 상태를 볼 수 있다.
git status
# git add
git add . # 현재 디렉토리의 모든 변경 파일들 tracked
git add * #
git add a.txt b.txt
git rm --cached a.txt # 캐시된 tracked 파일 삭제
git diff # working directory의 변경된 코드 체크
git diff --staged # staged area의 변경사한 체크
git diff --cached # git diff --staged와 동일
# .gitignore 파일
.env
*.log
/node_modules