본문 바로가기
내일배움캠프

내일배움캠프 1일차 TIL + git을 활용하여 협업을 하자

by Kiwimel0n 2023. 12. 21.
  • 오늘 한일

오늘은 Git과 Github라는 내용의 특강을 오전에 청강하였다.

Git이란 

체계적인 개발과 프로그램의 배포를 도와주는 형상관리 도구, 또는 버전관리 시스템이라고 한다.

쉽게말하면 코드기록도구라고 생각하면된다.

프로그램 개발 단계에서 소스코드의 버전을 효과적으로 관리 또는 동시에 협업을 할 수있도록 도와 주는 도구

 

Git 설치 및 활용

https://git-scm.com/로 접속한 뒤 , git을 설치하여 github 계정과 연동시켜주었다.

 

연동시켜주기 위하여

1.터미널을 동작하여 이름을 설정해준다.

git config --global user.name "user_name"

2. 이메일을 설정한다.(github를 가입한 이메일로)

git config --global user.email "user_email"

3. 설정한 정보를 확인

git config --list

 

다하였으면  미리 github 계정에서 사전에 만들어둔 Repository을 연동하기 위하여

Visual Studio Code를 열어 터미널을 찾아

터미널에 Git Bash 를 선택하여 저장소에  업로드할 파일을 생성하여 

git init

을 입력하여 깃을 초기화 시켜준다.

 

4.이제 내 원격 저장소를 연결할 차례로

git remote add origin https://저장소url.git

을 입력하여 조금전 생성했던 저장소를 연동합니다.

git remote -v

명령어를 통해 연결이 잘 되었는지 확인 할 수 있다.

5.

git add .

을 입력해 생성한 파일을 모두 working tree에 추가합니다.

git commit -m "커밋 메세지"

를 입력하여 추가한파일을 커밋을 해준다. 커밋을 해주고 git status를 통해 working tree가 비워졌는지 확인 할 수 있다.

커밋 메세지를 통해 무엇을 왜 했는지 알 수 있도록 작성하는 것이 좋다.

 

강사님께서 branch는 추후에 뇌가 과부화가 걸 릴 수 있다고 하니

6개만 잘 외우고 복습하라고 하였다.

git init이라는 초기화

git add . 과 git commit "커밋메세지" 라는 저장소에 파일을 저장

git clone . 과 git pull 이라는 원격 저장소에의 파일을 가져오는 것

git status 라는 git 상태 확인

 

오늘의 회고 

첫 시작인 만큼 너무 어렵고 사전교육캠프를 들어도 이게 할 수 있는게 맞나 하면서 열심히 검색해보고 찾아보고 하는데

아직 기초다지기라고 생각하고 급하게 생각하지말고 천천히 한다고 생각하겠다.

더 나은 내일을 위해 미니프로젝트인 자기소개서 웹페이지를 사전교육에서 배웠던 것을 활용하여 내가 할 수 있는 선에서 최대한 해보겠다.