git 사용하기

정프로·2021년 5월 24일

코딩

목록 보기
2/8

git 혼자 작업

git clone > 작업 > git add > git commit >git push >git log

중간중간 git status 로 확인

repository 가져오기

  • 깃허브에서 fork한 리파지토리를 내 local로 가져온다

    git clone 복사한주소

  • 항상 status 를 사용해 기존과 변경된것을 확인하면서 작업한다

    git status

  • local에 있는 작업한 파일을 stagin area로 옮긴다

    git add 파일명
    git add index.js

  • add한 파일을 commit을 해야한다 커밋할때 커밋기록을 남긴다

    git commit -m '커밋명 기재'
    git commit -m 'index.js 수정'
    (커밋명도 나중에 협업할때는 중요한부분이니 구글검색 참조.)

  • commit을 했는데 파일에 오타를 발견시 commit은 push이전이라 취소가능( 커밋한 기록을 되돌려서 이전으로 돌아가기)

    git reset HEAD^
    git reset HEAD~1
    (push 했을때도 강제로 취소할수는 있지만 지양한다. push이전에 항상 신중하게! )

  • commit 취소후에는 LOCAL의 untracked files 에 위치 하기 때문에 다시 add를 해줘서 staging area로 이동시켜준다

    git add 파일명
    git add index.js

  • add를 해줬으니 다시 commit 과정을 거친다.

    git commit -m 'index.js 수정'

  • 내 깃헙 origin 리파지토리의 main 또는 master로 푸쉬

    git push origin main
    git push origin master

  • 마무리로 내 커밋 로그를 확인하기 !!

    git log

.

코드작성하고 내 깃허브에 올리고싶다..?

코드작성후 바로 vs터미널창에 ~! (그전에 github 리파짓토리 생성해줘야함!)

git init (깃을 쓸 준비! 초기화를 해주겠다!) *맨! 처음에 프로젝트를 올릴때는 git init을 해줘야함

git add . 혹은 git add 파일명.js (dot은 전체를 올리겠다라는 뜻 )

git commit -m "first commit"(히스토리를 만들어주는것! > 수정 최종수정 이렇듯. )

git remote add origin git@이메일:somthing/somgthing.git (레퍼지토리로 소스코드를 보낸다!)->연결고리가 필요하기때문! (리파짓토리 생성하면 remote 뜨니 복붙하면됨)

git remote -v 연결고리 확인(선택사항)

----- 로컬 프로젝트와 github의 리파짓토리 연결고리가 생김!

git push origin master (master 브렌치로 보내는것)

git init > git add > gitcommit -m "somthing" >git remote add origin

git remote -v > git push origin master

0개의 댓글