깃(3)
-
[깃/Git/깃허브/GitHub] 깃으로 버전 관리하기
Ch2. 깃으로 버전 관리하기 깃 저장소 만들기 깃 초기화하기, 깃 시작하기 깃으로 관리할 디렉토리를 만들고, 해당 디렉토리를 깃으로 관리하는 방법 mkdir hello-git # 지금 표시된 디렉토리에 hello-git 이라는 폴더 생성 cd hello-git # 방금 만든 폴더(hello-git)로 이동 git init # 깃을 사용할 수 있도록 이 디렉터리를 초기화 위와 같은 작업을 마치고 나면 초기화되었다는 말과 함께 디렉토리 이름 옆에 (master) 라는 표시가 생기게 된다. 그리고 나서 디렉토리에 들어있는 파일을 조회해보면, .git 이라는 폴더가 생긴 것을 볼 수 있다. 버전 만들기 깃에서의 버전 문서를 수정하고 저장할 때마다 생기는 것 스테이지와 커밋 이해하기 깃에서 필요한 개념 작업 트..
2020.07.30 -
[깃/Git/깃허브/GitHub] 깃(Git) 시작하기
Ch1. 깃(Git) 시작하기 깃으로 무엇을 할 수 있을까? 깃이 제공하는 핵심 기능 버전 관리 (Version Control) 백업 (Backup) 협업 (Collaboration) 1. 버전 관리 (Version Control) 깃은 문서를 수정할 때마다 언제 수정했는지, 어떤 것을 변경했는지 편하고 구체적으로 기록하기 위한 버전 관리 시스템 기존에 버전 관리를 하는 방법 초안 -> 수정 -> 최종 -> 진짜최종 -> 진짜최종_Fin -> .. 문서의 양이 많아지면 이러한 나중에 어떤 파일에서 어떤 내용을 수정했는지 기억하기 어려움 2. 백업 (Backup) 깃을 위한 원격 저장소 - 깃허브(GitHub) 자료를 로컬 컴퓨터에만 저장하면 언젠가는 그 자료가 유실될 것 -> 반드시 백업이 필요함 내 경..
2020.07.29 -
[깃/Git/깃허브/Github] 지옥에서 온 문서관리자 깃&깃허브 입문 정리 시작
지옥에서 온 문서관리자 깃&깃허브 입문 Ch0. 내가 이 책을 읽은 이유 요약 시뮬레이션 환경 개발을 하면서 버전 및 이력 관리의 필요성을 느낌 내가 해왔던 프로젝트, 앞으로 진행할 프로젝트의 이력 관리의 필요성을 느낌 히스토리 깃과 깃허브에 대해서는 코드를 작성하는 프로젝트를 진행해본 사람이라면 한 번쯤은 들어봤을 이름이다. 나역시도 막연하게 프로젝트 작업 시 공동개발을 위한 툴이라고 알고 있었다. 특히, 제공되는 기능은 버전 및 이력관리와 원활한 협업을 위한 기능을 제공한다는 수준까지만 알고 있었다. 이걸 본격적으로 써봤던건 2018년 초, 강화학습 커뮤니티에서 텐서플로우를 이용한 강화학습 오픈소스를 만드는 프로젝트에 참여했을 때이다. 이 프로젝트에 참여한 목적 중 하나에 깃허브를 열심히 써보는 것도..
2020.07.28