깃허브 여러 컴퓨터 연동

yhwit30·2024년 1월 9일

clone을 하도록 하자

git clone 복사한 주소 붙여넣기

깃허브 여러 컴퓨터 연동 벨로그


  • 기존 깃허브에 최신 것 덮어쓰기(저장소 위치 잘 확인하기!)

개인 프로젝트 시
reset --hard는 팀플 시에는 금기사항인데 개인프로젝트에는 오히려 나은 것 같다. pull하면 merge되어서 그런지 push할 때 자꾸 브랜치 에러난다.

git fetch --all
git reset --hard origin/master(혹은 main)

--

팀플 시

  1. 팀장

    git pull origin main

  2. 팀원

    git pull upstream main
    git merge origin main

참고) 팀플 시 git 사용 메뉴얼
https://velog.io/@yhwit30/git-%ED%98%91%EC%97%85


  1. GIT 설치
  1. GIT 세팅(컴퓨터당 딱 한번만)
  • cmd 혹은 bash 터미널 접속

  • git config --global init.defaultBranch main

  • git config --global user.name "본인 깃허브 ID"

  • git config --global user.email "깃허브 가입시 사용한 이메일"

  1. 원격 리포지터리 생성
  1. 인텔리제이 자바 프로젝트 생성, 이클립스 자바 프로젝트 생성
  • 터미널을 bash 혹은 git bash로 열기

  • 이후 명령어는 터미널에서 입력

  1. 로컬 리포지터리 생성
  • git init

    • rm -rf .git

    • 로컬 리포지터리를 삭제 할때 사용된다. git init 부터 다시해야 한다.

  1. .gitignore 파일 생성

  2. 장바구니에 담기

  • git status # 확인

  • 나가는 명령어 q

  • git add .

  • git status # 확인

  1. 커밋
  • git commit -m "프로젝트 세팅"

  • git status # 확인

  • git log # 확인

  • 나가는 명령어 q

  1. 파일 수정
  • Main.java 파일내용 수정

  • git status # 확인

  1. 커밋할 파일들을 index(장바구니)에 담기
  • git add .

  • git status # 확인

  1. 커밋(index에 담긴 파일을 로컬 저장소에 저장)
  • git commit -m "Hello There 로 변경"

  • git status

  • git log

  1. 로컬 리포지터리에 원격 리포지터리를 연결
  • git remote -v # 확인

  • git remote add origin 깃허브 리포지터리 주소

    • git remote remove origin

      • origin 을 삭제한다. remote add origin 부터 다시해야 한다.
  • git remote -v # 확인

  1. 푸시
  • git push origin main
  1. 원격 리포지터리 삭제

  2. 로컬 인텔리제이 프로젝트 삭제

  3. 4단계로 돌아가서 다시 인텔리제이 프로젝트 생성하여 복습

0개의 댓글