엘리스 SW 엔지니어 트랙/TIL

[엘리스 SW 엔지니어 트랙 2기 / TIL] Day 05 - Git

wookhyung 2022. 4. 17. 22:48
728x90

1. 오늘 공부한 내용  📝

  • 협업 관리 도구 Git, 왜 사용할까?
    1. 가지 치기와 병합
    2. 가볍고 빠르다
    3. 분산 작업
    4. 데이터 보장
    5. 준비 영역 (Staging area)
    6. 오픈 소스
  • Git 호스팅 서비스 : Github, Bitbucket, GitLab...

2. 어려웠던 내용  🤯

  • 지금껏 단순히 혼자 개발을 하면서 commit을 남기고 저장 용도로만 사용해서 git add, git commit, git push의 무한반복이였는데 branch 개념과 다 거의 처음 접하다 보니까 아직은 어렵다.. 다음 주부터 팀 프로젝트가 있으니까 앞으로 사용해보면서 익히는게 더 빠르게 와닿을 것 같다.

3. 궁금한 내용 / 부족했던 내용  🧐

  • Git은 Working directory(Untracked), Staging area, Git repository 세 가지 부분으로 나뉘어져있다.

  • Git branch를 위한 여러 명령어들?
  • fast-forward
  • Git merge conflict

4. 느낀 점 🤔

Git은 앞으로 계속해서 어느 회사를 가든 쓰일 예정이니까 이번 기회에 잘 익혀두는게 좋을 것 같다..!