Code States BE 부트캠프 #4

John Jun·2023년 4월 14일
0

Git 기초


INDEX


1. 버전 관리 시스템 - Git

2. Git Workflow

3. 느낀점 & 회고


1. 버전 관리 시스템 - Git

Git의 주요기능은 다음과 같다.

  • 버전 관리

  • 백업

  • 협업

Git을 통해 로컬에서 파일의 버전을 관리할 수 있으며, 파일을 온라인으로 업로드하면 협업 및 백업 기능을 활용할 수 있다.

2. Git Workflow

Git의 영역과 기본 명령어

Git을 통해 로컬에서 파일의 버전을 관리, 파일을 온라인으로 업로드하면 협업 및 백업 기능을 활용 할 수 있다.

Git의 영역은 크게 온라인과 로컬로 나뉜다.

  • 온라인 : Remote repository(원격 저장소)

  • 로컬 : Work space(작업 공간), Staging area(스테이징 영역), Local repository(지역 저장소)

Git의 각 영역은 크게 온라인과 로컬로 나뉜다.

온라인 : Remote repository(원격 저장소)

로컬 : Work space(작업 공간), Staging area(스테이징 영역), Local repository(지역 저장소)

1. Git으로 파일 관리를 시작하기(Git 초기화) : git init

해당 파일이 존재하는 위치에서 git init을 입력하여 모든 파일들이 Git의 관리를 받게 해야한다.

기본 브랜치 이름: main

2. 파일들의 상태를 확인하기 : git status

3. Staging area로 파일을 이동시키기 : git add

4. 파일을 Local repository에 저장하고 버전을 기록하기 : git commit

5. Commit 내역 확인 : git log

6. 작업물을 Remote repository로 업로드하기 : git push

7. Remote repository와 Local repository를 연결하기 : Git remote

git remote --v : 명령어를 입력한 위치의 Local Repository와 연결된 Remote repository가 있는지 확인하는 명령어

git remote add origin(별칭) 복사한_원격_저장소_URL/ git remote rm 원격 저장소 별칭 : 원격 레포 추가 / 제거

8. 작업물을 업로드하기 : git push origin(별칭) (main)블랜치 이름

9. Remote Repository의 코드를 로컬로 복사해오기 : git clone Remote repository의 URL


3. 느낀점 & 회고

CLI의 파도... 근데 의외로 훨씬 편하다는 생각이 들었다. 폭풍 마우스 클릭으로 해야할 일들을 손가락 타건 몇번으로 해결하는 느낌..

Git을 만든 사람 노벨 평화상 드려야 하는게 아닌가 하는 생각이 든다. 지금이야 큰 감흥이 없지만 나중에 복잡한 작업들이 오갈때 정말 편할거 같다는 생각이 들었다. 모든 과정은 나름 수월하게 즐겼고 재밌었다.

profile
I'm a musician who wants to be a developer.

0개의 댓글