첫 정식 TIL을 작성하며

김영웅·2022년 5월 11일
0

TIL

목록 보기
8/10

사실 항해가 시작하고 나서 git강의를 수강하고 싶었지만 사정이 생겨 git강의 중간에 정식항해를 시작하게 되었다. 첫 프로젝트를 하면서 느끼는건 나의 부족함이 팀원에게 생각보다 더 많은 피해를 줄 수 있겠다는 생각을 했고, 더 개발을 '잘'해야겠다는 생각을 했다. 다시 git강의를 재수강 하던중 시영멘토님꼐서 TIL을 작성하는게 많은 도움이 될거라고 하셔서 이렇게 발자취를 기록하게 되었다. 오늘 내가 배운 내용들은

1.커밋 하는 순서

1.애드스테이징 (코드를 관리할 수 있게 해줄 수 있기 때문에 중요 기능or단위로 나눌 수 있음) >2.커밋 메시지 작성 >3.커밋! 순으로 기록할 수 있다. 그리고 미세 팁은 많은 파일을 커밋할때에는한번에 커밋을 하는거보다 기능 쪽으로로 커밋을 하거나 단위로 커밋을 해주는게 더 보기도 좋고 추적하기도 편하다.

잘 이해했다고 생각했는데 막상 과제를 할때 바로 못했다는걸 생각하면..;

그리고 오늘 수업의 중요 내용은

  • 버전관리를 한다는 것은 프로젝트 상태가 변경되는 정보를 알고 있다는 것입니다. Git 은 commit 을 사용해서 버전이 달라지는 것을 관리합니다.
  • 컴퓨터에 있는 프로젝트를 Git 이 관리하는 프로젝트로 만들 수 있습니다. 앞으로 Git 으로 관리할꺼야! 하고 설정해주면 됩니다. 이 작업을 git 초기화(git initialize)한다고 표현합니다.
  • 현재 프로젝트의 상태를 찰칵 📸 저장하는 것을 commit 이라고 합니다.
  • commit 에는 아래를 포함합니다.
    • 누가(author), 언제 commit 했는지의 정보와 프로젝트 변경 내용
    • 작업내역이 어떤 것인지 알아볼 수 있게 적는 메시지를 'commit 메시지'라고 합니다.
  • commit 에 반영할지 안할지는 파일 단위로 선택할 수 있습니다. commit 에 반영할 파일을 선택하는 것을 add (혹은 staging, 스테이징) 이라고 합니다.
  • commit 한 기록은 history 로 볼 수 있습니다.
  • 지금까지 우리가 한 작업은 'git 초기화하기(initialize) - add(staging) - commit' 입니다.
    • git 초기화는 처음에 단 한번만 해 주면 됩니다. 작업 내역을 저장하기 위해서는 add - commit 만 하면 됩니다.
  1. 버전관리를 한다는 건 어떤 의미일까?
    • 프로젝트 상태가 변경되는 정보를 알고 있다는 것입니다. Git 은 누가, 언제, 해당 시점의 프로젝트 상태를 기록해두기 때문에 버전 관리가 가능합니다.
  2. 작업내역 단위인 commit 에는 어떤 정보가 포함되어 있어야 잘 버전관리를 할 수 있을까?
    • 누가, 언제, 무엇을 했는지가 필요하겠죠? 어떤 작업을 했는지 알려주는 작업 내역인 commit 메시지, 누가(author), commit 한 시간이 필요해요.
    • 그리고 commit 을 편하게 관리하기 위한 commit 아이디! commit 아이디는 사용자 아이디처럼 commit 에 부여된 유일한 값!
  3. 지금까지 우리가 실습은 어떤 순서로 했었지?
    • 기존의 프로젝트를 git 프로젝트로 만든다. - git 초기화(git initialize)
    • commit 할 파일들을 add(staging) 하고 commit 메시지 작성해서 commit!

이렇게 첫 TIL을 마치면서 앞으로도 기록할 수 있을때 틈틈히 기록하는 개발자가 되겠다! 항해99 7기 모두 화이팅!

profile
주니어 PM을 꿈꾸고 있습니다!

0개의 댓글