STUDY/Git & Github
-
Git - 4.1 Git의 원리(add의 원리, object 파일명의 원리)STUDY/Git & Github 2021. 1. 4. 15:21
#이 글은 "생활코딩" '프로젝트 관리' 강의를 기반으로 정리한 글 입니다. 이전까지의 글에서 Git의 기본적인 명령어에 대하여 알아보았습니다. 이번에는 앞서 살펴본 Git의 명령어들이 어떻게 동작하는 지에 대해 살펴보겠습니다. 강의에서 말하듯, 원리를 아는 것이 Git을 이해하는 데 큰 도움이 된다고 생각합니다. 본격적으로 Git의 원리에 대해 알아보기 이전에 Git 내부를 분석하는데 도움을 주는 도구, "Gistory"를 설치해줍니다. 1. 파이썬 설치(파이썬 설치에 대한 내용은 따로 설명하지 않겠습니다.) 2. pip로 설치 - Mac / Linux: sudo pip3 install gistory Gistory 사용법 1. .git 디렉토리로 이동 2. $gistory 3. 브라우저에서 "local..
-
Git - 3. 변경사항 확인과 과거의 버전으로 돌아가기(reset), 매뉴얼 보는 법STUDY/Git & Github 2020. 12. 30. 13:26
#이 글은 "생활코딩" '프로젝트 관리' 강의를 기반으로 정리한 글 입니다. 이번 포스트에서는, 현재의 버전과 이전 버전 간의 차이점, 변경사항을 확인하는 방법과, 과거의 버전으로 돌아가는 방법에 대하여 간략하게 알아보고자 합니다. #주의할 점은, 강의에서 말하는 것 처럼 과거의 버전으로 돌아가는 git rest 명령어는 위험한 작업이고, 저를 포함한 이 글을 보는 초보자 분들은 조금 더 Git에 대해 깊게 공부한 이후에 다시 한번 공부하시는 것을 추천합니다. 1. 변경사항 확인 1 - 1) git log -p 앞선 포스트에서 file1.txt을 git add와 git commit 명령어를 통해 버전을 생성하고, 이 파일을 수정하여 새로운 버전을 생성하는 연습까지 해보았습니다. 이번에는 이 두개의 버전의..
-
Git - 2. Git을 이용한 파일 관리와 버전 만들기 (git add, commit, status)STUDY/Git & Github 2020. 12. 30. 10:55
#이 글은 "생활코딩" '프로젝트 관리' 강의를 기반으로 정리한 글 입니다. 1. Git을 이용한 파일 관리 앞선 글에서, Git의 저장소를 생성했습니다. 하지만 이 저장소가 자동으로 우리가 만든 파일을 관리해주는 것은 아닙니다.파일을 관리하기 위해선 별도로 해당 파일을 Git 저장소의 관리 대상으로 지정해야합니다. 1) 연습을 위해 Git 디렉토리에, vi 편집기를 사용하여 파일을 하나 생성합니다. : vi file1.txt *vi 편집기 간단 사용법 입력 : a 혹은 i 저장 : esc키를 누른 후 :wq 치고 Enter 2) 이제 만든 file1.txt 파일을 git이 추적하도록 명령을 해줍니다. : git add file1.txt git add git add 명령어는 작업 디렉토리( 즉, Git ..
-
Git - 1. Git 설치(Mac)와 저장소 만들기STUDY/Git & Github 2020. 12. 29. 14:07
#이 글은 "생활코딩" '프로젝트 관리' 강의를 기반으로 정리한 글 입니다. 1. Git 설치 (Mac OS) Mac의 경우, Xcode를 설치할 경우 자동으로 Git도 함께 설치되기 때문에 이미 Xcode를 설치하였다면 이 과정은 넘어가도 됩니다. 설치되었는지 확인은, 터미널을 열어 git 을 입력해봅니다. 아래와 같은 화면이 나온다면 이미 Git이 설치되어있는 것이니 다음으로 넘어가도 됩니다. # 설치되어있지 않는 경우 1. Git 홈페이지에서 직접 다운로드 : Git 홈페이지(git-scm.com/)에서 dmg 파일을 다운로드 받고, 재부팅 후 git 명령어로 확인하시면 됩니다. 2. (추천) Homebrew를 이용하여 다운로드 : 터미널 창에서, brew install git 를 이용해서도 다운로..