반응형
✔️ 깃헙 모르면 아무것도 못함
깃헙 어떻게 쓰는지 모르면 요새는 아무것도 못한다. 다른 모든 언어의 가장 처음에 깃헙 사용법이 있었나니...
✔️ git 시작
$ cd [폴더경로]
$ git init
✔️ 로컬저장소 확인/삭제
$ rm -r .git # 로컬 저장소 지정을 해제
✔️ 버전관리 대상 파일의 상태를 파악
$ git status
$ git log
✔️ remote repository 등록/지우기
$ git remote add origin {https://github.com/계정/리포지토리}
$ git remote -v # 현재 연결되어있는 저장소 경로를 볼 수 있음
$ git remote remove origin
✔️ remote repository에 올릴 파일 추가
$ git add . #전체 모두
$ git add (파일) #특정파일만
✔️ commit 메시지 작성
$ git commit -m '메시지내용'
✔️ repote repository에 push (업로드)
$ git push origin {브랜치명}
$ git push origin master
$ git push -u origin +master #강제 push
✔️ 브랜치 생성하고 이동하기
$ git branch {브랜치명} #생성
$ git checkout {브랜치명} #이동
$ git checkout -b {브랜치명} #생성하고 이동
$ git branch # 현재 브랜치 있는 것들 확인하기
$ git branch -v # 현재 브랜치명
✔️ 브랜치 삭제하기
$ git push -d <remote_name> <branch_name> ## remote에서 지우기
$ git push -d origin {브랜치명}
$ git branch -d <branch_name> ## local 지우기
✔️ 브랜치 내용 땡겨오기 (pull)
$ git checkout {작업브랜치명} // 작업하고 싶은 브랜치이동
$ git pull origin {가지고오고싶은 브랜치명}
$ git pull origin dev #dev에 있는 내용 가져와라
✔️ 내가 지금까지 작업한 내용 버리기
$ git stash ##로컬에서 작업한 내용 날려버리자
반응형
'ETC 코딩 > Github' 카테고리의 다른 글
[Git] 잘못 올린 커밋을 되돌리고 싶을 때 (0) | 2023.05.15 |
---|---|
[Git] 현재 디렉토리에서 작업하던 내용 모두 지우기 (0) | 2023.04.28 |
git branch 이름 바꾸기 rename하는 방법 (0) | 2022.02.15 |
깃헙 personal access token 사용 방법 (0) | 2021.12.07 |