Git & Git Hub (소스트리)

ByeolGyu·2024년 7월 30일

git

목록 보기
5/5

✔ 소스트리

Git을 보다 쉽게 다루기 위한 GUI 프로그램으로, git 명령어를 치지 않고 간단한 조작으로 Git을 사용할 수 있음
공식사이트

  • 코딩에 집중할 수 있도록 Git 리포지토리와 상호작용하는 방법을 단순화
  • 간단한 GUI를 통해 리포지토리를 시각화하고 관리
  • 시각화된 커밋에 대하여 새로운 Git의 상태를 알 수 있고 진행 상황을 쉽게 알 수 있어 형상관리가 용이
  • Git 개념을 그래프로 가시적으로 볼 수 있어서 편리

✔ 로컬 레파지토리 생성

✔ 파일상태 관리

스테이지 영역에 올리기

디렉터리에서 파일을 생성하면 소스트리에서 확인 가능함
모두 스테이지에 올리기를 누르면

스테이지 영역에 올라감

로컬에서 수정이나 삭제된 정보도 확인 가능

노란색은 수정된 파일
회색은 삭제된 파일

커밋

스테이지 영역에 올린 후 커밋 내용을 작성하고 커밋하면

커밋된 내역을 볼 수 있음

✔ 원격 레파지토리 연결

원격 레파지토리명 붙여넣기

✔ Push

로컬의 레파지토리를 원격에 연결해서 push

push 확인

✔ Pull

원격에서 파일이 수정되었다면 로컬에서 수정된 사항을 pull 하려 하면 실패함
![]

→ 원격의 수정 사항을 pull 해야함

→ push

✔ 새 브랜치

브랜치를 생성하면 현재 브랜치의 커밋 내역 그대로 새로운 브랜치가 생성됨

✔ Merge

dev 브랜치에서 작업 및 커밋 후 main 브랜치로 체크아웃

main브랜치의 마지막 커밋으로 이동되었음 확인

main 브랜치에서 dev 브랜치 병합

병합 확인

profile
ByeolGyu

0개의 댓글