TIL(Today Ingwang Learned)

TIL) 2022-11-09(git)

김코식 2022. 11. 9. 22:45

GIt

 

1. 용어 정리

1-1) Git - 프로젝트의 버전관리를 위한 도구

Git 사용 : 1. 버전관리

                2. 작업 단위 나누기

                3. 협업

 

1-2) Github - Git으로 된 프로젝트 저장 공간 제공, 협업하기 위한 기능들을 가짐

                     인터넷으로 연결되어있는 프로젝트 저장소 ( 내 컴퓨터에 있는 Git 프로젝트를 저장)

 

1-3) sourcetree - Git을 쉽게 사용하도록 도와주는 도구

 

1-4) 버전관리 - 누가, 언제, 현재 프로젝트의 내용이 어떤지 정보를 남김

 

1-5) commit - 현재 프로젝트의 상태를 저장하고 조회

                      commit 시 현재 프로젝트의 파일 내용, 언제 , 누가 저장했는지 정보저장


2. 저장소(repository)

 

2-1) repo : Git으로 관리되는 프로젝트

 

2-2) 로컬 repo 와 원격 repo

로컬 repo : 내 컴퓨터에 저장되어 있는 repo

원격 repo : Githup처럼 다른 곳에서 접속할수 있는 공간에 저장되어 있는 것

 

Tracking : 로컬 repo 가 원격repo 를 연결하는것

 

push : 로컬 repo의 commit들을  원격 repo에 반영

 

pull : 원격 repo의 commit들을  로컬 repo에 반영

clone : 원격 repo를 내 컴퓨터에서 사용할 수 있도록 가져오는것 (일종의 초기 다운로드)


3. 실습

TIL 프로젝트 githup 

1. 폴더와 그 안에 txt파일 새로만들기

 

2. create > 탐색 > 파일경로 입력 > 생성

3. Git hup > Recnet Repositories > new 

4. Repository name , Description 채우기

 

5. url 복사

6. 설정 > 원격 > 추가 > 원격이름 : origin, url :  5에서 복사한 url

7. 브랜치 이름 main으로 변경

 

8. 로컬 repo에서 원격 repo로 push하기

9. 원격 repo에서 로컬 repo로 push하기

10. 완료 


새로 알게된 내용 : Git, Githup와 둘 의 차이점 

                              Git 프로젝트 생성하는법

                              Git 프로젝트 원격 repo에 연결하는법

                              pull, push 하는법

아쉬운점 : 실제 프로젝트를 넣어보지는 못했다

잘한점 : 공부한 대로 한번에 다 성공했다.

 

어제 목표 : 성공~

내일 목표 : chap4 공부 후 Git 강의 2주차 듣기