[Day 8] Git & GitHub에 대해

grl pwr·2022년 6월 2일
0

📌 Git이란?


소프트웨어 개발 중에 소스 코드를 공동으로 개발하는 프로그래머 간의 작업 조정에 사용되는 모든 파일 세트의 변경 사항을 추적하는 소프트웨어

Git Version Control System(VCS)은 Git과 같은 소프트웨어를 가르킴


📌 코드 버전 관리를 하는 이유


  • 수정할 때마다 파일을 새로 만들면 관리가 힘들어서
  • 언제든 이전 버전의 코드로 돌아갈 수 있어서
  • commit을 남기면 이전의 상태로 복구 가능
  • 이력을 남기기 위해서
  • 하나의 프로젝트를 두고 여러명의 개발자들이 협업할 수 있기 때문에

📌 GitHub이란?


  • Git을 사용한 프로젝트들의 저장소
  • 개발자들의 소셜 네트워크
  • Git: 프로젝트의 버전관리를 도와주는 시스템
  • GitHub: Git을 이용해 버전관리를 한 프로젝트들을 관라하게 해주는 호스팅 서비스

📌 기본 명령어


  • git 시작: git init
  • git 상태 확인: git status
  • 파일 수정 이력 기록 준비: git add
  • 파일 수정 이력 기록: git commit
  • commit 이력보기: git log
  • git remote add origin
  • git push origin [branch]
  • git clone: 복제
  • git branch: 가지치기
  • git checkout: branch 이동할 때
  • git pull: 당겨올 때

📌 가장 자주 사용하는 git commands 20가지

https://medium.com/edureka/git-commands-with-example-7c5a555d14c


PR(Pull Request) 내가 작성한 코드는 이런 것이다. 다른 사람들이 코멘트 다는 것 가능

profile
4대륙 개발자

0개의 댓글