>git 기본 명령어
pwd 현재 위치
cd 이동 ,안에 폴더
mkdir 폴더 생성?
git init . 현재폴더를 버전관리 하겠다
cd .. 부모 폴더로 이동
>파일 조회
ls 파일,폴더이름 보여줌
ls -a 파일,폴더이름 + 숨김파일
ls -l 파일 내용 상세히
ls -al : a , 중첩 사용
nano 파일 생성,똑같은 파일 이름 수정
touch 파일 생성
mv 파일명 경로 : 파일 이동
rm 파일이름 : 파일 삭제
rm -r 디렉토리 이름 : 디렉토리 삭제
ctrl + x 파일 나가기
cat 파일 내용 출력
git status 상태보기
git add . =>스테이지 에어리어 올림
git commit -m "ex 1" 버전 만들기, 제목 입력
git log 버전 만들어진것 확인
git log --stat 버전에 파일 확인
//q 나가기
git diff 마지막 버전과 ,워킹트리 비교
git reset --hard 지우고 이전 상태 돌아가기
git log -p 버전마다 추가,삭제된것 보기
git checkout commit명 전 버전으로 돌아감
//전으로 돌아가도 삭제x
git checkout master 최신버전으로 돌아감
git commit -am "파일명" add,comit 동시에
//처음 작업 파일은 add 이후에가능
git commit 처음 에디터 vim으로 설정 되있음
//커밋방법 <esc> :wq <enter>
git config --global core.editor "nano" 에디터 변경
git reset --hard 커밋id : 선택한 버전이 되겠다
//최신 버전 삭제?
clear 화면 깨끗하게
>backup
git remote add origin "원격저장소주소"
//원격저장소 주소로 연동
//orign은 저장이름
git remote
연결된 원격 저장소 보기
git remote -v
연결된 원격 저장소 주소 보기
git push --set-upstream origin master
//원격 저장소 어디로 저장할건지 설정
//origin이 저장 이름
git push
원격저장소 업로드
>clone
git clone "주소" ,
git clone "주소 원하는디렉토리명"
>pull
git pull origin master
>작업순서
- push
폴더지정 - git 초기화 - git Stage 관리 - git commit -
원격저장소 추가 - 원격저장소 git push
pull -작업 -커밋 -push
reset
//현재것은 지우고 이전 파일로 감
git reset 커밋6자리 --hard
revert
//현재것 취소하고 이전 파일로 감
참고 블로그
'git' 카테고리의 다른 글
branch (0) | 2020.01.07 |
---|---|
vscode 기본 터미널 변경 (0) | 2019.08.23 |