D.evelop/Git

[GitHub]자주 쓰는 git 명령어 정리

Danne 2021. 9. 22. 01:12

[github 으로 관리할 폴더 세팅 - Local]

내가 관리하고 싶은 폴더에서 git init : 이제 내가 이 폴더 안에서 일어나는 일을 녹화하겠다.

 

git status : 상태 확인 잘 녹화되고 있는지 확인 (장바구니에 잘 담겼는지 확인)

 

git add : 파일 수정 이력 기록 준비 (구매 확정은 아님)

 

git commit : (구매한 상태)커밋하고 나면 add 했 던 내용은 사라짐

 

git log : commit 이력 확인 (구매 내역 확인)

 

git reset —hard 돌아가고싶은 커밋의 해시 : 첫번째 커밋으로 되돌리고 싶으면 해당 커밋의 해시를 입력해서 돌아간다.


[github으로 저장소(repositoty) 세팅 - Remote]

깃헙에서 내 repository를 만든다.

 

public으로.

local에 만들어 둔 디렉토리 경로 안에서

 

git remote add origin repository주소: 나는 앞으로 "origin"이라는 단어로 repository를 주소를 부를거야. (repository 주소는 너무 길어)

 

git remote : origin이 잘 추가됐는지 확인

 

git remote -v : git remote들의 url 확인

 

git branch : 내가 지금 어느 브랜치에 있는 지확인 master 또는 main이라고 뜸

 

git push origin master 또는 main : 이 브랜치를 통해서 내 파일들을 origin으로 넣을 게.

깃헙 저장소에가면 내가 관리할 파일들이 올라가 있음.

 

git remote remove origin 하면 앞서 지정한 'origin이라는 별명으로 부르겠다'하는 게 사라짐

그럼 다시 it remote add origin repository 주소 로 만들어 주면 됨

반응형