[TIL-GIT] 1주차 Part3. 깃허브로 협업하기

반 히·2024년 3월 5일

데브코스

목록 보기
4/58
post-thumbnail

📁 CH06. 깃허브 연동하기

📌 깃허브에서 자주 쓰이는 명령어는?

  • ✔️ git remote -v
    • 깃은 우리 컴퓨터 안에서 버전 관리를 도와주는 것을 넘어서 깃허브와 연동을 할 수 있게 도와줌.

📌 깃허브 레포지토리 create

  • 프로젝트 단위로 깃허브에 통으로 올렸다가 통으로 다운받아서 작업하는 과정의 반복
  • 프로젝트를 깃허브에서 관리해주기 위해 나름 영역을 분리해야 함
  • 그 영역, 폴더 이름을 레포지토리(저장소)라고 부름

📌 깃허브 연동하기 - 새로운 레포지토리 만들어서

  • ① 깃허브 새로운 레포지토리 생성
  • ② 연결 (remote add)
  • ③ 소스 코드 올리기 (push)

📌 깃허브 레포지토리 연결시키기

  • ✔️ git remote add 원격저장소(깃허브 레포지토리)별칭 원격저장소URL
    • 터미널에 적고 git remote -v를 치면...
    • fetch : 서버에 있는 코드를 가져올 때 씀
    • push : 깃허브(원격저장소)에 로컬 컴퓨터 안에 있는 코드를 업로드(백업)할 때 씀. 즉, 우리 로컬 코드를 깃허브에 올릴 때 사용

📌 깃허브에 내 로컬 프로젝트 업로드하기 (깃허브 레포지토리에 로컬 소스 올려보기)

  • ✔️ git push 원격저장소별칭 원격저장소레포지토리명
    • Ex) git push origin master

📌 토큰 생성

  • 깃허브 프로필 > settings > depeloper settings > Personal access tokens > Tokens(classic) > Generate new token > Generate new token (classic)
    • repo
    • workflow
    • write:packages
    • delete:packages
    • delete_repo
    • project

📌 CLI clone

  • 깃허브 연동하기 - 기존 깃허브 레포지토리를 로컬로 받아오기
    • ① 연결
    • ② 소스 코드 받아오기
    • "clone"이라는 명령어 하나로 한 번에 해결!
  • 깃허브 레포지토리 연결시키기
    • git clone 원격저장소URL
      - URL은 깃허브의 code에 있음

📌 pull 하다 안 되어서 git remote remove origin

  • 수정된 코드 올리고, 수정된 코드 받아오기
  • 수정된 코드 올리기
    • git add
    • git commit
    • git push
  • 수정된 코드 받아오기

📌 GUI로 clone하면 사실 맞게 했다는 걸 알게 됨

  • focusing이 바뀐 것

📌 깃허브에 올린 프로젝트 내려받기

  • git push origin main으로 올리기
  • git pull origin main으로 내려받기

📌 거꾸로 업로드하고 내려받기

  • GUI로 push하고 내려받기 pull로...

0개의 댓글