git config --global core.autocrlf input
git config --global core.autocrlf true
git config --global user.name 'Git Name과 동일하게 하는 것이 좋음'
git config --global user.email 'Git 계정에 사용된 mail'
git config --global --list
git --version
git init
git add index.html
git add .
git status
git rm --cached 파일명
git commit -m '프로젝트 생성'
git commit -m 'main.js 추가'
git commit -m 'index.html 수정'
git log
##commit 취소
git reset HEAD~n
git reset HEAD^ // 가장 최신 commit 취소
git reset HEAD~3 // 최신 커밋 3개 취소 git reset --hard
git remote add origin 원격저장소url
git push origin main
git branch
git branch -a
git branch branch명
git branch -d branch명
git checkout 이동할branch명
git checkout -b branch명
git merge branch명
💡 branch를 합병할 때, conflict(충돌)을 조심
git merge --abort
git push origin 전송할branch명
git clone https://github.com/Jgone2/markdown.git
git pull
💡 복제하기 전 원격 저장소연결이 필수적이며, 내가 로컬로 작업하고 있는 프로젝트와 병합을 위해 수행
git stash //git stash list로 목록확인도 가능
git fetch
💡 원격 저장소에 있는 git branch들을 로컬로 불러와서 적용