반응형

GitHub 기본 흐름은 원격 저장소를 clone으로 내려받고, 로컬 commit을 만든 뒤 push와 Pull Request로 공유하는 과정이다.

Git은 로컬 커밋을 관리하는 도구이고 GitHub는 그 저장소를 원격으로 공유하고 리뷰하는 플랫폼이므로, 둘의 역할을 나누면 명령어 방향이 명확해진다.

 

핵심 정리

GitHub를 처음 쓸 때는 clone, commit, push, pull, Pull Request의 순서를 하나의 작업 흐름으로 잡는 것이 중요하다. 로컬에서 기록을 만들고, 원격에 올리고, 다른 변경사항을 받아오고, 협업에서는 PR로 리뷰 후 병합하는 방식으로 이해하면 된다.

  • clone은 GitHub 원격 저장소를 로컬 작업 폴더로 복사한다.
  • commit은 로컬 저장소에 변경 이력을 남기는 단계다.
  • push는 로컬 커밋을 GitHub 원격 저장소로 올린다.
  • pull은 GitHub의 최신 변경사항을 로컬에 가져와 반영한다.
  • Pull Request는 변경 내용을 리뷰하고 main 브랜치에 병합하기 위한 요청이다.

GitHub 화면과 로컬 Git 명령을 따로 보는 것이 좋다. 커밋은 로컬 기록이고, push 이후에야 원격 저장소에 보인다.

이어서 볼 글

 

내 github주소는 다음과 같다.

https://github.com/sevity

접속해보면 coin_strategy, ml등 여러가지 repository가 있고.. 예를 들어 이중 ml 이라는 repository를 리눅스 콘솔로 가져오고 싶으면 다음처럼 clone을 한다.

# git clone https://github.com/sevity/ml.git

반응형

+ Recent posts