[git] git 정리
~ git 설치후, CMD 에서 git 사용가능 ~ 버전확인 git --version : 깃버전확인 ~ 환경설정 git config --global user.name [깃허브이메일아이디] git config --global user.email [깃허브이메일주소] ~ 폴더생성 ~ github 프로젝트 저장소 복사 git clone https://github.com/[깃아이디]/[프로젝트명.git] ~ 사용명령 git status : 현재 스테이징에어리어의 상태 보기 git add . : 현재 위치한 곳의 모든 파일 추가 git checkout -- [파일명] : 수정한파일이원래상태로 되돌릴수있다. git commit -m 'msg' : commit 및 commit 메시지 입력 git commit --amend : commit 메시지 수정가능 git reset --hard [commit hash값] : 특정 commit 위치로 변경(특정 위치 이후 commit은 모두 삭제), 로컬만해당 => 원격지도 동기화하려면 : git push -f (-f옵션은 강제) => git --soft 도있음.. git log : 커밋이력을 확인 ~ 브랜치 git branch : 현재 브랜치 개수확인 ~~ 브랜치 만들고 브랜치이동 git branch develop : develop 브랜치 만들기 git checkout develop : develop 브랜치로 접속 ~~ 만든브랜치에서 작업한 것을 master에 합치는방법 git checkout master : master 로 이동 git merge develop : develop 에있는 것을 master에 합치기 git push : 원격지에 반영 git log : master와 develop에 둘다 반영된것을 확인 git branch -d develop : develop 브랜치 제거 ~~ 충돌처리 (동일한파일 수정시) 일반적으로병합은 마스트 브랜치에서 수행 git...