본문 바로가기

개발 일지/개발 일지

내일배움캠프 DAY 1

Git 과 Git Hub

Git 이란?

평생 혼자 개발하거나, 예외적인 환경이 아닌 이상 개발자는 평생 Git과 함께 한다고 한다. 

규모가 있는 프로젝트의 개발은 대부분 협업을 통해서 하기 때문에 코드를 공유 해야하고,  계속해서 버전별로 히스토리와 업데이트 해야한다. 

서류 업무의 경우도 한 가지 프로젝트에 들어가면 날짜나 설명 등을 파일명에 넣고 따로 저장하듯, 개발자에게는 git이 그런 기능을 한다. 

 

 Git은 버전 관리를 위한 소프트웨어

 

Git Hub  이란?

Git 으로 업데이트 한 파일을 원격으로 전송해서 공용공간에 저장하는데 이때 Git Hub이란 공용공간을 이용한다. 

개발자들의 SNS  라고 불릴 정도로 널리 쓰이고 있으며 유명 개발자들이 올려둔 내용만 봐도 코딩하는데 도움이 많이 된다고 한다. 

 

 Git Hub은 협업툴

 

Git 의 사용법 

앱이든 웹사이트든 게임이든, 소프트웨어를 만들기 시작하면 파일들이 다 담기는 프로젝트 폴더가 있다.

프로젝트를 업데이트 하고자 하는 경우 에는 

터미널(윈도우의 경우 Git Bash) 실행 후

1) $ cd 를 사용하여 원하는 폴더 디렉토리로 들어간다. 

 

 

2) $ git init 입력하여 초기설정 한다. (이렇게 하면 .git * 이라는 숨김 폴더가 생성된다.)

3) $ git status 를 입력하면 업데이트 할 수 있는 목록을 보여준다. 

4) $ git add '파일명' 을 입력 하면 업데이트 하고자 하는 파일을 Git Hub에  올릴 파일들을 추가 한다. ($ git add . 을 하면 status 목록에 나왔던 파일 전부 올라감) 

4) $ git commit - m "작업수행 내용 or 히스토리"

디렉토리 안의 내용들이 박제됨 

5) $ git remote add origin "URL" 을 입력하여 add한 파일을 보낸다. 

6.$ git push origin master 로 remote한 파일을 업데이트 한다. 

 

 

'개발 일지 > 개발 일지' 카테고리의 다른 글

내일배움캠프 Week 1  (0) 2022.11.06
내일배움캠프 Day 5  (0) 2022.11.06
내일배움캠프 Day4  (0) 2022.11.04
내일배움캠프 Day3  (0) 2022.11.02
내일배움캠프 DAY 2  (2) 2022.11.01