git 간단 정리

hellok99·2023년 2월 16일
0
  1. 새로운 git 저장소 생성

git init

  1. 기본 브랜치 이름 변경

git config --global init.defaultBranch 변경할이름
--global 사용했기 때문에 앞으로 생성되는 모든 기본(master) branch 이름에 적용

  1. 현재 위치하는 브랜치 이름변경

git branch -m 변경할 이름

  1. branch 새로 만들기 (local)

git branch 새로운 브랜치 이름
git checkout -b 새로운 브랜치 이름 -브랜치 생성과 동시에 새로운 브랜치로 이동

  1. 위에서 만든 branch 원격저장소에 만들기 (remote)

git remote add origin 깃허브주소
git push origin 새로운 브랜치 이름

ex) git branch new
	git remote add origin 깃허브주소~~~
    git push origin new
  1. 파일 상태 확인

git status

  1. staging area로 파일 이동

git add . -현재 파일내의 모든 파일 staging
git add 파일명 - 선택한 파일만 staging

  1. Local 저장소에 저장하고 버전 기록

git commit -m "기록 할 내용 입력"

  1. commit 내용 확인

git log

  1. commit 후에 remote 저장소로 업로드 하는 과정

⭐원격 저장소 생성
git remote --v (local 저장소와 연결된 remote저장소가 있는지 확인)
git remote add 원격저장소별칭 생성한원격저장소url
⭐ git remote --v (다시 확인)
원격저장소별칭이 origin이라고 가정할때
⭐ git push origin 브랜치명

  1. 원격 저장소 코드 복사

git clone 복사url

  1. 다른 사람의 원격 저장소 연결 그리고 작업내용 가져오기

🌟 git remote add 저장소별칭 다른사람원격저장소주소
🌟git remote -v 로 확인
저장소별칭을 other이라고 정했을 때
🌟 git pull other 상대방이사용하고있는브랜치이름

  1. 가장 최신의 커밋취소

git reset HEAD^ -가장 최신의 커밋취소
HEAD~3 (최신에서부터 세번째)
HEAD~2=HEAD~1^1 (최신에서 부터 두번째)
HEAD~1=HEAD^ (최신)

git restore --staged file
git rm --cached file
git merge 브랜치명
git checkout branch명 - 브랜치로 이동

profile
안녕하세요

0개의 댓글

Powered by GraphCDN, the GraphQL CDN