Jiimy publisher hoping to become a developer

git명령어 & node

2018-03-27

npm

$ npm –version ( npm -v) $ node –version ( node -v) $ npm run test 파일명

git 명령어

깃폴더로 설정

git init

커밋

$ git commit -m ‘메세지내용’ $ git commit -a -m ‘메세지내용’

깃 레포지토리 연결
  • 깃허브에서 레포지토리 생성 후. $ git remote add origin http://깃주소 $ git remote - (깃연결 확인)
깃 푸쉬

$ git push -u origin master (-u로 선언하면 이후의 push는 git push만 해도됨. 브런치가 master로 쓰일때만 가능할 듯.) $ git push

깃 클론

$ git clone http://깃주소 $ git pull origin master

계정 등록

$ git config –global user.name “username” $ git config –global user.email “github email address”

branch

$ git branch 이름 ( 이름 branch 생성)

$ git checkout 이름 ( 이름 branch로 들어가기 )

$ git -d 이름 ( 이름 branch 삭제, 강제는 -D)

$ git -m 이름 이름1 ( 이름을 이름1로 변경)

$ git log “비교할 브랜치명1” “비교할 브런치명2” ( branch 간에 비교할 때 )

$ git diff “비교할 브런치명1” “비교할 브런치명2” ( branch 간의 코드를 비교할 때 )

rollback

$ git reset HEAD^ 이전 하나의 커밋 상태로 돌아가기 $ git reset HEAD^2 이전 2개의 커밋 상태로 돌아가기

2020.03.19 업데이트

git reset --hard ORIG_HEAD^ 여기서 ^는 전 단계. ^^ 두번이면 두 단계 이전. 위 커맨드를 친 후 More? 라고 나오면 ^ 나 ^^로 단계 되돌릴 단계 설정

소스트리처럼 깃 히스토리 보기

$ gitk- all

vscode 내부에서 git

git : view file history하면 commit 메시지 내역이 나옴. 내역 중 수정된 것을 누르고 compare against previous version


Content