오늘은 내일배움캠프 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 |