Computer Science/Git || Github

    Git 작업 되돌리기

    이전 포스팅까지는 스테이징과 커밋의 과정을 살펴보았는데, 이번에는 스테이지에 올렸던 파일을 내리거나 커밋을 취소하는 과정 등에 대해 알아보자. 밑에 커밋 로그 기록에서 4th 와 5th를 4rd 와 5rd 로 잘못 기입했는데 너그러이 이해 바랍니다. 작업 트리에서 수정한 파일 되돌리기 ( git restore ) 파일을 수정한 후, 어떠한 문제에 의해 수정 내용을 취소하고 가장 최신 버전의 상태로 복구해야 할 경우가 있다. 수천 수백 줄의 소스코드의 경우라면 일일이 수정하는 것이 매우 번거로운 작업일테지만, 깃의 도움을 받으면 쉽게 복구할 수 있다. 위의 사진처럼, hello.txt 파일의 내용을 일부 수정하였다. git status를 통해 살펴보니 작업 트리의 변경 사항을 버리려면 git restore..

    Git 파일 상태

    2021.08.31 - [Computer Science/Git || Github] - Git 입문 (스테이징과 커밋) Git 입문 (스테이징과 커밋) 엄청 오랜만에 글을 포스팅한다. 저번 학기에 전공 공부랑 이것 저것 바쁘다는 핑계로 블로그 기록을 멈췄었는데 생각해보니 다 핑곗거리일뿐, 결국 내가 부지런하지 못했고 치열하지 못했던 faceyourfear.tistory.com 깃에서는 버전을 만드는 각 단계마다 파일 상태를 다르게 표시하므로 파일의 상태를 이해하면 이 파일이 버전 관리의 여러 단계 중 어느 단계에 있는지 파악할 수 있다. tracked 파일, untracked 파일 git status 명령을 입력했을 때, 작업 트리(working tree)에 있는 파일은 크게 tracked 상태와 untr..

    Git 입문 (스테이징과 커밋)

    엄청 오랜만에 글을 포스팅한다. 저번 학기에 전공 공부랑 이것 저것 바쁘다는 핑계로 블로그 기록을 멈췄었는데 생각해보니 다 핑곗거리일뿐, 결국 내가 부지런하지 못했고 치열하지 못했던 것 뿐이다. 그래서 앞으로는 열심히 공부하고 기록으로 남겨보겠다는 다짐(?)을 한다.. Git이란? git이란 2005년 리누스 토발즈(Linus Torvalds)가 처음 소개했으며 소프트웨어의 소스코드를 효율적으로 관리해주는 툴이다. 깃이 제공하는 핵심 기능은 세 가지로 크게 분류할 수 있다. 1. 버전 관리(Version Control) 2. 백업(Backup) 3. 협업(Collaboration) Git Bash를 추천하는 이유 git 을 사용하는 방법에는 여러 가지가 있겠지만, 익숙해지면 가장 편리하기도 하고, 고급자..