-
[TIL] 내일 배움 캠프 4일차 9/1 - ItisFuture내일배움캠프/TIL 2022. 9. 1. 21:52
오늘 한 것.
발제 듣기
튜터님과 상담
팀 스터디 정하기
깃 강의 시청
알고리즘 풀기
배운 git 내용.
깃이 있을 때와 없을 때.
1. 변경 내역 확인이 어렵다. => 변경 내역들을 기억한다.
2. 작업을 되돌리기 어렵다. => 필요하다면 작업을 되돌린다.
3. 협력하기 어렵다. => 여러 명의 코드를 쉽게 나누고 합치며 개발할 수 있다.
버전이란?
버전이란 유의미한 변경을 뜻하고 프로그램 개발이라 하면 버전의 변경들을 쌓아 만드는 것
버전 관리의 큰 그림
작업 디렉터리, 스테이지(가상의 공간; 다음 버전이 될 후보가 올라가는 공간), 저장소(레파지토리;repo-가상의 공간)
작업 디렉터리에서 변경 -> 스테이지로 add -> 저장소로 commit -> 깃헙으로 push
버전 되돌리기
revert - 버전을 되돌린 새로운 버전을 만드는 것(이전 버전들을 유지하고 싶을 때)
reset - 버전을 완전히 되돌리는 것
- soft : 커밋 전으로 되돌리는 것
- mixed :커밋과, 스테이지 추가를 되돌리는 것
- hard : 커밋, 스테이지 추가, 디렉터리 변경 내역까지 모두 되돌리는 것
느낀점과 회고.
오늘 강민철 튜터님과 면담을 한 것이 가장 인상적이었다. 강민철 튜터님은 큰 프로젝트의 컨트리뷰터시고 깃 관련하여 책을 쓰셨다고 하였다. 강민철 튜터님의 강의를 보는데 튜터님의 책이 it관련 유튜브에서 구독자 이벤트로 깃 관련된 책을 증정하는 것 이었는데 그 책이 튜터님의 책이였다ㅋㅋㅋ. 뭔가 연예인 보는 것보다 신기하고 많이 여쭤보고 싶은 튜터님이 생겨 좋았다. 민철 튜터님의 git강의를 듣고 git에서 유용한 명령어들을 포스팅할 것이다.
아직 갈 길이 멀다. 깃과 장고 기초를 수룩룩 훓고 장고 심화를 깊게 볼 것이다.
또한 보는 것만이 나만의 정의를 내려보면서 정리하는 것이 좋겠다.
내일 할 것.
남은 깃 강의 시청 후 포스팅(무조건)
백준 2941 풀고 포스팅
'내일배움캠프 > TIL' 카테고리의 다른 글
[TIL] 내일 배움 캠프 8일차 9/5 - ItisFuture (0) 2022.09.05 [TIL] 내일 배움 캠프 7일차 9/4 - ItisFuture (0) 2022.09.04 [TIL] 내일 배움 캠프 6일차 9/3 - ItisFuture (0) 2022.09.03 [TIL] 내일 배움 캠프 5일차 9/2 - ItisFuture (0) 2022.09.02 [TIL] 내일 배움 캠프 1일차 8/29 - ItisFuture (1) 2022.08.29