본문 바로가기

개발관련/TIL

2024-04-15

오늘은 내일배움캠프 Kotlin2기 본 캠프 시작일 이다.

시작하자마자 git에 관에 간단하게 배웠다.

 

git이란?

프로그래머가 작성한 코드(파일)을 관리해주는 도구라고 생각하면 될 거 같다.

ppt를 만들 때 수정이 생기면서 복사본을 만들 때가 있다.

이때 적은 회수면 상관 없을지 몰라도 수가 많아지면 뭐가 뭔지 알아보기 어렵고 지저분해진다.

따라서 이러한 것을 변경점만 보관하고 필요하다면 되돌릴 수 있는 버전 관리 도구가 git이다.

 

github는?

git으로 관리하는 것은 내 컴퓨터에 저장된다. 

따라서 다른 PC에서는 사용이 불가능 하다.

 --> ppt를 만들었는데 깜빡하고 USB에 안 넣어 둔 것...

이때 사용하는 것이 github다.

 -->  클라우드 서비스(구글 클라우드, 삼성 클라우드) 같은 것이다.

github를 이용하면 내가 만든 것을 온라인에 저장하므로 타인도 볼 수 있고 집이 아닌 다른 곳에서도 확인이 가능하다.

 

git 명령어

git init --> git이 관리할 수 있게끔 폴더를 인식 시키는 작업

git add --> 내가 작성한 파일을 저장하려고 지정하기

git commit --> 지정한 파일을 저장하기(확실히 보관)

git status --> 현재 내가 수정한 파일이 있는지, 저장할 파일을 지정했는지 등등을 확인하는 것

git log --> 내가 저장한 내역을 확인하기

-----------------

git clone --> github에 있는거 받기

git push --> github에 올려두기

git pull --> github에 있는 내역을 내가 갖고있는 내역에 덮어 씌우기

 

------------------------------------------------

미니 프로젝트도 진행하게 됐다

자기소개하는 웹페이지를 간단하게 만들기로 했다.

자기소개하는 것을 각자 맡아서 하기로 했는데 구성을 짜는게 너무 어려운거 같다.

뭘 어떻게 구성할지 구현하기 위해서 뭘 해야하는지 어렵다...

 

또한 허리가 아프다. ㅜㅜ 자세가 자꾸 무너져서 자세가 나빠진다.

아무튼 오늘은 첫 날이기 때문에 생각보다 힘들었던 거 같다.

내일은 한 번 자세를 잘 잡는 것을 목표로 한 번 해봐야겠다....

 

'개발관련 > TIL' 카테고리의 다른 글

2024-04-17  (0) 2024.04.17
2024-04-16 - 수정할 것(알고리즘 풀이)  (0) 2024.04.16
2024-03-27  (0) 2024.03.27
2024-03-26  (1) 2024.03.26
2024-03-25  (0) 2024.03.25