working directory → staging area → .git directory
add, commit, push(pull)
working directory = untracked + tracked
오직 수정된 파일만이 staging area로 이동 가능
tracked = modified + unmodified
맥 open = 윈도우 start
mkdir git
cd git
ls / ls -al
git init
rm -rf (삭제할 파일이나 디렉토리)
git status / git status -s
echo (콘텐츠) < (파일명.확장자)
echo (콘텐츠) << (파일명.확장자)
git add . / git add *
/ git add *.css
echo (깃에 올리고 싶지 않은 파일명) .gitignore
git rm --cached (working directory로 돌려보낼 파일명)
git diff / git diff --staged = git diff --cached
git config --global -e
[difftool]
cmd = code --wait --diff $LOCAL $REMOTE
git difftool / q; → 닫기
git commit -am "(커밋 메시지)"
git log
sourcetree 기초
code .
move 폴더명\* 폴더명
→ 앞 폴더에 있는 모든 파일을 뒤 폴더로 이동