[TIL] 애증의 Git_2

Robin·2022년 7월 10일
0

TIL

목록 보기
5/24
post-custom-banner

Git

git branch 종류

  • 메인 브랜치: 배포할 수 있는 수준의 안정적인 브랜치
  • 토픽 브랜치: 기능 추가나 버그 수정과 같은 단위 작업을 위한 브랜치

원격 저장소 삭제

  • git remote rm 저장소이름 : 주소가 변경되었거나, 필요 없어진 저장소 삭제

Push

  • 로컬 저장소에서 작업한 내용을 원격 저장소에 반영
  • 다른 사람이 먼저 push한 상태에서는 push 할 수 없음. 다른 사람이 작업한 것을 먼저 Merge부터 해줘야 함

Pull & Fetch

  • 원격 저장소의 내용을 동기화
  • pull 원격 저장소에서 데이터 가져오기 + **병합(Merge
    - 로컬 저장소에 있는 master를 자동으로 원격저장소에 있는 내용과 합쳐주는 역할 수행
  • fetch 원격 저장소에서 데이터 가져오기
    - fetch를 실행한 경우 git merge origin/master로 병합을 완료해 줌

Origin

git remote add origin https://github.com/group/project
-> 원격 저장소의 단축이름을 origin으로 지정한다는 의미

  • 기본적으로 만들어진 원격저장소의 이름은 origin이 디폴트값.(이 때문에 clone으로 복사해온 저장소의 이름은 origin으로 통일되게 된다)
  • -v옵션을 사용하면 지정한 저장소의 이름과 주소를 볼 수 있다.

갈무리

스터디장을 맡게 된 만큼 git organization을 추가적으로 공부할 예정이다. git의 세계는 끝도 없는 것 같지만 실습을 반복하며 익숙해지자!

profile
Always coding or dog walking
post-custom-banner

0개의 댓글