Computer Science/Git || Github
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fs7mXk%2FbtrdIUfh8lo%2FmQVgmTdUFyK7zpoXh5Kss1%2Fimg.png)
Git 작업 되돌리기
이전 포스팅까지는 스테이징과 커밋의 과정을 살펴보았는데, 이번에는 스테이지에 올렸던 파일을 내리거나 커밋을 취소하는 과정 등에 대해 알아보자. 밑에 커밋 로그 기록에서 4th 와 5th를 4rd 와 5rd 로 잘못 기입했는데 너그러이 이해 바랍니다. 작업 트리에서 수정한 파일 되돌리기 ( git restore ) 파일을 수정한 후, 어떠한 문제에 의해 수정 내용을 취소하고 가장 최신 버전의 상태로 복구해야 할 경우가 있다. 수천 수백 줄의 소스코드의 경우라면 일일이 수정하는 것이 매우 번거로운 작업일테지만, 깃의 도움을 받으면 쉽게 복구할 수 있다. 위의 사진처럼, hello.txt 파일의 내용을 일부 수정하였다. git status를 통해 살펴보니 작업 트리의 변경 사항을 버리려면 git restore..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fw4Y1R%2FbtrdHmCdTyv%2FIwTH1KimnpO0oCtdaZqQDK%2Fimg.png)
Git 파일 상태
2021.08.31 - [Computer Science/Git || Github] - Git 입문 (스테이징과 커밋) Git 입문 (스테이징과 커밋) 엄청 오랜만에 글을 포스팅한다. 저번 학기에 전공 공부랑 이것 저것 바쁘다는 핑계로 블로그 기록을 멈췄었는데 생각해보니 다 핑곗거리일뿐, 결국 내가 부지런하지 못했고 치열하지 못했던 faceyourfear.tistory.com 깃에서는 버전을 만드는 각 단계마다 파일 상태를 다르게 표시하므로 파일의 상태를 이해하면 이 파일이 버전 관리의 여러 단계 중 어느 단계에 있는지 파악할 수 있다. tracked 파일, untracked 파일 git status 명령을 입력했을 때, 작업 트리(working tree)에 있는 파일은 크게 tracked 상태와 untr..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVLJHy%2FbtrdCyp9h5i%2F4K8UparKZQZrESPHLCN9Ok%2Fimg.png)
Git 입문 (스테이징과 커밋)
엄청 오랜만에 글을 포스팅한다. 저번 학기에 전공 공부랑 이것 저것 바쁘다는 핑계로 블로그 기록을 멈췄었는데 생각해보니 다 핑곗거리일뿐, 결국 내가 부지런하지 못했고 치열하지 못했던 것 뿐이다. 그래서 앞으로는 열심히 공부하고 기록으로 남겨보겠다는 다짐(?)을 한다.. Git이란? git이란 2005년 리누스 토발즈(Linus Torvalds)가 처음 소개했으며 소프트웨어의 소스코드를 효율적으로 관리해주는 툴이다. 깃이 제공하는 핵심 기능은 세 가지로 크게 분류할 수 있다. 1. 버전 관리(Version Control) 2. 백업(Backup) 3. 협업(Collaboration) Git Bash를 추천하는 이유 git 을 사용하는 방법에는 여러 가지가 있겠지만, 익숙해지면 가장 편리하기도 하고, 고급자..