본문 바로가기

GIT3

[Git 스터디 3] Git 시작하기 본 내용은 Git 공식 홈페이지에 무료로 공개된 Pro Git 서적 내용을 정리하였습니다. Reference : https://git-scm.com/book/en/v2 Git은 SW개발자라면 사실 모르면 안되는 개념 ㅎㅎ. 엄청나게 유용하기 때문에 널리 쓰인다. Git이 개발 생산성에 기여하는 바가 상당히 크다. CLI Git은 CLI와 GUI로 사용할 수 있다. 그런데 Git의 모든 기능을 지원하는 것은 CLI이다. GUI 프로그램 대부분이 Git 기능의 일부만 구현한다. 따라서 CLI를 사용할 줄 알면 GUI도 쉽게 사용할 수 있지만, 그 반대는 힘들다. Git 공부는 CLI로 하는게 좋겠다. (나도 sourcetree만 쓰다보니 CLI로 쓰는것에 두려움이 있고 Git을 잘 활용하지 못한다. 이참에 .. 2023. 5. 23.
[Git 스터디 2] Git 기초 본 내용은 Git 공식 홈페이지에 무료로 공개된 Pro Git 서적 내용을 정리하였습니다. Reference : https://git-scm.com/book/en/v2 Git은 SW개발자라면 사실 모르면 안되는 개념 ㅎㅎ. 엄청나게 유용하기 때문에 널리 쓰인다. Git이 개발 생산성에 기여하는 바가 상당히 크다. Git 기초 Git이 무엇이고 어떻게 동작하는지 이해가 필요하다. Git은 다른 로컬 버전관리, 중앙집중식 버전관리랑은 구성이 상당히 다르고 분산 버전 관리 시스템들과도 정보를 취급하는 방식이 다르다. 따라서 Git이 데이터를 취급하는 방식을 이해하는 것이 필요하다. Git 은 변경 내역이 아니라 스냅샷을 저장한다. Git이 다른 분산 버전관리 시스템과 가장 큰 차이는 데이터를 다루는 방식이다... 2023. 5. 23.
[Git 스터디 1] 버전 관리란? 본 내용은 Git 공식 홈페이지에 무료로 공개된 Pro Git 서적 내용을 정리하였습니다. Reference : https://git-scm.com/book/en/v2 Git은 SW개발자라면 사실 모르면 안되는 개념 ㅎㅎ. 엄청나게 유용하기 때문에 널리 쓰인다. Git이 개발 생산성에 기여하는 바가 상당히 크다. 버전 관리란? 버전 관리란 파일의 변경 내역을 기록하고 저장하는 행위이다. 버전 관리 시스템은 파일의 변화 내역을 시간에 따라 기록 및 저장하고 과거의 특정 버전을 불러올 수도 있다. 버전 관리가 SW 개발에 중요한 이유는, 파일이나 프로젝트를 이전 상태로 되돌릴 수 있고, 시간에 따라 수정 내용을 비교 및 추적할 수 있으며, 이슈 발생 시 어떤 버전에서 발생하였는지를 알 수 있기 때문이다. 또.. 2023. 5. 23.