본문 바로가기
개발(코딩) 경험 저장소/서버,유틸 설치 및 관리

git 명령

by 주니우스 2021. 4. 7.
반응형

git init    : 현재폴더에 저장소 생성

               (하위에 .git 폴더 생성)

               현재디렉토리에 소스코드파일이

               있고 그에 따른 이력은 .git 파일에

               보관 된다.

git init --bare :현재폴더에 리모트저장소 생성

                git 서버역활로 소스파일은 없고 이력만

                보관. clone 하면 마지막 소스 복원 

                (현재폴더가 .git 안의 내용들로 생성)

 

git config --list  또는 git config -l   //모든설정

                git 설정값 확인

git config --system --list // system 설정

git config --global --list // global 설정

git config --local --list  // local 설정

 

git config --global user.name "자신의 닉네임"

git config --global user.email "자신의 이메일"

 

 

git status

 

git add [filename]   추적 등록하기

git rm --cached [filename]   추적 등록취소

 

 

commit 하나는 하나의 작업을 담고있는게 이상적

 

git commit

git commit -a  //수정삭제에파일 add 자동수행

                     //신규생성 파일은 제외

git commit -am " "

 

 

git log

git log -p    //내용비교

 

git reset --hard 버전

git revert 버전

 

 

git remote -v    //원격저장소 정보

git pull

git push

반응형

댓글