(3) Git을 사용하여 레포지토리(repository) 만들기

반응형
git을 사용하여 계산기 프로그램을 만드는 프로젝트 실습

※ git 명령어 모음 사이트 참고 

https://velog.io/@delilah/GitHub-Git-%EB%AA%85%EB%A0%B9%EC%96%B4-%EB%AA%A8%EC%9D%8C

 

Repository 생성

 

▼mkdir 사용하여 디렉토리 생성

 

cmd 창에 mkdir MathTool 작성 후 엔터

 

ls 검색해보면 잘 만들어져있는것을 확인

 

 

▼ 디렉토리로 이동하여 각종 파일과 자식 디렉토리를 생성 (MathTool = 프로젝트 디렉토리)

cd MathTool

▼ 프로젝트를 위한 버전관리 시작

MathTool 디렉토리 내에서 git init 입력

 

여기서 git은 앞으로 우리가 git으로 어떤 작업을 할때마다 매번 써야하는 커멘드이므로 

이 git 단어 뒤에 어떤 커멘드를 붙였는지에 따라 하게되는 작업이 달라진다.

 

지금은 init이라고 작성했는데 Initialized empty Git repository 라는 결과가 나왔다

그 뜻은 비어있는 레포지토리를 생산 했다 라는 뜻이며 프로젝트 디렉토리에 각 버전이 담기는 저장소 이다.

이러한 저장소가 생김에 따라 git으로 버전 관리를 할 수있다.

 

▽ 실제로 어떻게 생겼는지 확인하기 위해 ' ls -al ' 을 입력해보면 .git이라는 디렉토리가 생긴 것을 볼 수있다.

즉 .git이라는 디렉토리가 바로 레포지토리 이다.

 

▽ .git 디렉토리 안으로 들어가보기 위해 ' cd .git ' , ' ls -al '  을 입력해보면

여러가지 자식 디렉토리와 파일들이 있는 것을 볼 수있다.

프로젝트 디렉토리에 버전 관리를 하기위해서 자신만의 규칙을 가지고 복잡한 작업을 처리하는 것. 모두 그 작업을 하기위해 사용되는 것이다.

꼭 어떤 파일인지 알 필요는 없다.

'이 해당 파일들로 인해 git이 어떤 복잡한 작업을 함으로써 버전관리를 할 수 있다.'

정도만 이해하면 될 것이다.

 

이렇게 레포지토리를 완성 하였다.

반응형

'Git' 카테고리의 다른 글

(6) Git add reset [취소하기]  (0) 2024.09.03
(5) Git add 와 status  (0) 2024.09.02
(4) Git의 커밋(commit) 해보기  (0) 2024.08.25
(2) Git 의 기본 개념  (0) 2024.08.25
1) Git이란? (window 설치 방법)  (0) 2024.08.25