기록은 기억을 이기고 시간보다 오래 남는다.

카테고리 없음

[git & github]내가 쓸려고 정리한 git 명령어

준_준 2024. 10. 28. 16:05

원격 저장소에서 로컬 저장소로 내려받는 방법

  1. Git 설치 **깃 다운로드 확인은 cmd 창에서 아래의 명령어를 입력 시 확인 가능합니다.
    git -v
  2. 작업 폴더 생성
    • 원하는 경로에 MyProject와 같은 폴더를 생성합니다.
  3. Git Bash 실행
    • MyProject 폴더에서 마우스 오른쪽 클릭 후 "Open Git Bash here"를 선택합니다.
    • 만약 이 옵션이 보이지 않는다면, Git Bash를 실행한 후 아래 명령어를 통해 해당 폴더로 이동합니다
cd c:
cd [폴더 경로]
cd MyProject

 

 

Git 설정

git config --global user.name "본인아이디"
git config --global user.email "본인이메일"

 

Git 초기화 및 원격 저장소 추가

git init
git remote add origin https://github.com/[사용자명]/[저장소명].git
  1. 원격 저장소에서 파일 내려받기
    • 아래 명령어로 파일을 내려받습니다:
    bash
    코드 복사
    git pull origin master
    
    
  2. 브랜치 전환
git switch 본인브랜치명

⭐ 작업 시작 전 파일 내려받기 필수!

작업을 시작하기 전, 항상 다음 명령어로 최신 파일을 내려받아야 합니다:

git pull origin master

주의: 작업 중 서버는 꼭 꺼놓아야 합니다!

 


작업 완료 후 본인 브랜치에 업로드하기

변경 사항 추가

주: 띄어쓰기 및 .에 주의하세요.

 git add .

 

커밋

 git commit -m "커밋명"

 

푸시

(본인 브런치에 잡혀져 있으면 그냥 git push 해도 괜찮습니다.)

git push -u origin 본인브랜치명

 

 

 

 

 


Git 연결 정보 삭제 방법

  1. Git 저장소의 연결 끊기 (원격 저장소 삭제) 원격 저장소(URL 등)를 제거하고 싶은 경우, 해당 명령어로 원격 저장소 설정을 삭제할 수 있습니다.이 명령어는 현재 프로젝트에서 GitHub와 같은 원격 저장소를 가리키는 정보를 삭제합니다. 단, 로컬 저장소는 그대로 남아있습니다.
    git remote remove origin
  2. 로컬 Git 설정 삭제 로컬에서 저장된 Git 설정과 관련 파일을 완전히 삭제하고 싶다면, 저장소 내의 .git 디렉터리를 삭제해야 합니다. .git 폴더는 Git이 로컬에서 프로젝트를 관리하는 모든 정보를 담고 있습니다.
    rm -rf .git
    이 명령어는 로컬 Git 저장소를 완전히 삭제하며, Git과 관련된 모든 이력을 포함한 설정도 함께 삭제됩니다. 그 후에는 해당 프로젝트는 더 이상 Git 저장소로 관리되지 않게 됩니다.
  3. 먼저, 프로젝트 루트 디렉터리로 이동한 후에 다음 명령어로 .git 폴더를 삭제할 수 있습니다:
  4. 로컬에서 특정 브랜치 삭제 원격 브랜치와의 연결만 끊고 로컬에 남겨둔 브랜치만 삭제하려면 아래 명령어를 사용할 수 있습니다:원격 브랜치 정보까지도 삭제하려면:
    git branch -dr origin/브랜치명
    git branch -d 브랜치명
  5. Git 설정 파일 (전역 설정) 삭제 만약 시스템 전역 Git 설정(사용자 이름, 이메일 등)을 초기화하고 싶다면 홈 디렉터리에 있는 .gitconfig 파일을 삭제할 수 있습니다:
     rm ~/.gitconfig

 

 

이렇게 Git을 활용하여 효율적인 팀 협업을 진행할 수 있습니다. 항상 충돌을 줄이고, 체계적인 작업 흐름을 유지하는 것이 중요합니다!

반응형