Git -7장

cse 23·2023년 5월 2일
0

비주얼 스튜디오로 다루는 깃과 깃허브

07-1저장소 만들기

VS Code ->어떤 작업을 하든 작업폴더를 추가해야함.
새폴더 만들고 작업 폴터 추가하기

1.새파일: 현재 폴더에 새 파일을 만들기
2.새폴더: 현대 폴더에 하위 폴더를 만들기
3.탐색기 새로 고침: 현재 폴더를 다시 불러오기
4.탐색기에서 폴더 축소: 폴더 안의 하위 폴더나 파일을 모두 감추기

저장소 초기화하기
(VS Code)소스제어->리포지토리 초기화
VS Code 맨 아래 상태줄-> main브랜치(지역저장소,현재 main브랜치에 위치해있다는 의미)

깃 설정하기
-> VS Code에서 처음 깃을 사용한다면 사용자의 이름,이메일 주소를 등록해야함
git config --global user.name "사용자 이름"
git config --global user.email "이메일 주소"

07-2 버전만들기

파일 만들기
폴더 이름 위로 마우스 포인터를 올린후 새파일을 클릭하면 새파일이 만들어지면서 파일이름을 입력할수 있다.

소스제어창 살펴보기
소스제어아이콘에 숫자가 표시되는것-> 저장소에 변경사항이 있다는 의미

1.파일 열기: 편집창에 현재 파일을 열어줌
2.변경내용 취소: 파일의 변경 사항을 취소
3.변경 내용 스테이징: 현재 파일을 스테이지에 올림
4.파일의 상태: 처음 U;Untracked 파일(아직 한번도 커밋하지 않은 파일)

스테이징하기
'+' 아이콘 클릭
[변경사항]->[스테이징된 변경 사항]옮겨짐
스테이징 파일 오른쪽에 'A'라고 표시: 인덱스 추가됨

1.파일 열기: 스테이지에 있는 파일을 편집창에 열어줌
2.변경 내용 스테이징 취소: 클릭하면 스테이징이 취소되고 변경사항 항목으로 이동
3.인덱스 추가됨: [A]는 added의 줄임말로 스테이지에 추가된 상태

커밋하기
스테이지에 있는 파일 -> 커밋가능(메세지 창위에 체크표시)

한꺼번에 여러 파일 스테이징하고 커밋하기
새파일 클릭해서 여러파일 만들기->스테이지에 각각 올리기-> 커밋 메세지 창에 메세지를 입력하고 체크를 클릭하여 커밋

스테이징과 커밋 한번에 처리하기
(단, 한번이라도 커밋한 파일이여야함)
M이라 표시된 변경사항-> 스테이징하지 않은 상태에서 커밋메세지를 입력하고 체크
이때, 스테이징 없이 커밋할것인지 묻는 창-> 예 클릭.

변경 내용 살펴보기
파일 변경후 커밋전 어떤 부분이 어떻게 수정되었는지 미리 살펴볼수 있음.
변경내용 취소하기
파일 오른쪽 아이콘중 돌아가기 아이콘 선택->변경내용 취소할것인지 묻는창-> 변경내용 취소

터미널 창에서 깃 로그 살펴보기
터미널->새 터미널->터미널 창 'got log'입력->지금까지 만든 커밋들이 나타남

07-3 깃허브에 연결하기

깃허브에 원격 저장소 만들기
-저장소 주소 복사하기
-원격 저장소 연결하기
-소스제어를 클릭하여 [원격]->[원격추가]선택
-화면 위쪽의 입력창에 복사한 원격 저장소 주소를 입력-> 원격 저장소의 이름도 입력

원격 저장소에 연결되면 정기적으로 fetch할 것인지 묻는 알림창->중요한 프로젝트:예/자주 페치할필요가 없다면:아니요

원격저장소로 푸시하기
소스제어창->[풀,푸시]->[다음으로 푸시]

07-4 브랜치 관리하기

새로운 브랜치 만들기
소스제어창->[분기]->[분기만들기]

새 브랜치에서 커밋하기
사이드바->파일추가를 클릭하여 탐색창으로 이동->현재 브랜치에 파일 만듦->소스제어창을 클릭해 스테이징->커밋메세지 입력후 체크

브랜치 사이에 전환하기
VS Code 상태 표시줄을 보면 가장 왼쪽에 브랜치 이름이 나타남->상태 표시줄을 통해 현재 어느 브랜치에 있는지 알수 있음

새 브랜치를 원격 저장소로 푸시하기
새브랜치를 만든후 푸시하면 깃허브에도 똑같은 브랜치가 생김

브랜치 병합하기
소스제어창->[분기]->[분기 병합]

0개의 댓글