멋진 개발자가 되고 싶어

[Git] 명령어 정리 본문

TOOLS/git

[Git] 명령어 정리

nutonny 2024. 3. 20. 17:35

깃 명령어

  • 브랜치 이름 변경
  • 로컬 저장소 생성
  • 깃허브 원격저장소와 내 로컬 저장소 연동
  • 이미 다른깃하고 연결되어있어 오류날경우
  • git 사용자명 설정
  • git 사용자 이메일 설정
  • master 브랜치 main으로 바꾸기
  • 레포지토리와의 연결
  • 원격 저장소와 로컬 저장소의 동기화
  • 로컬 저장소의 변경 파일을 스테이징
  • 로컬 저장소의 변경 사항을 커밋
  • 변경사항을 원격 저장소로의 업로드
  • 강제로 push
  • 깃 클론

브랜치 이름 변경

  • 기본이 master 이므로 main 브랜치 생성
  • master가 기본이나 의미가 좋지 않다는 의견이 많아 main으로 변경하는 추세이다
    git branch -M main

로컬 저장소 생성

  • .git 이 생김
  • 해당폴더를 깃하고 연결하기 위해서 초기화
    git init
    깃허브 원격저장소와 내 로컬 저장소 연동
git remote add origin repositoryLink
  • repositoryLink 부분에 github repository link를 복사해와서 입력하면 된다

github repository link를 복사하기

  • 원하는 github repository 페이지로 이동한다
  • code 버튼 클릭
  • clone - http 주소를 복사해온다
  • 해당 링크를 명령어에 입력하면 내 로컬 저장소와 원격 저장소가 연동이 된다.

이미 다른깃하고 연결되어있어 오류날경우

git remote set-url origin repositoryLink

git 사용자명 설정

git config --global user.name [사용자명]

git 사용자 이메일 설정

git config --global user.email [사용자 이메일]

master 브랜치 main으로 바꾸기

git branch -M main

레포지토리와의 연결

git remote add origin 깃주소
git remote set-url origin 깃주소

원격 저장소와 로컬 저장소의 동기화

git pull origin main

로컬 저장소의 변경 파일을 스테이징

git add .

로컬 저장소의 변경 사항을 커밋

git commit -m "message"

변경사항을 원격 저장소로의 업로드

git push origin main

강제로 push

git push origin +main
  • --force와 동일

깃 클론

git clone 깃클론주소
  • 깃으로 관리되고 있는 내역까지 포함하여 레포지토리를 다운로드 받는 방법이다
  • 깃클론주소 부분에 원하는 레포지토리 주소를 복사하여 붙여넣기 하면 된다
Comments