git 2

[Git] git stash 사용법 (왜 pull이 안되는거야!!)

맛보기 우리가 어떤 작업을 하다가 branch를 변경하거나 새로운 작업을 pull 하고 싶을 때가 있을 것이다. 이때, commit 하기에는 작업이 마무리되지 않아 애매한 상황이라면 어떻게 하는 것이 좋을까?? git stash란? Use git stash when you want to record the current state of the working directory and the index, but want to go back to a clean working directory Git 문서에 나온 것처럼 우리가 working directory을 기록하고 싶은데 깨끗한 상태로 돌아가고 싶을 때 사용하라고 나와있다. 즉, 아직 commit 하지 않았고 마무리되지 않은 작업을 잠시 저장했다가 나중에 ..

Git 2022.01.11

[Git] .gitignore 사용법 및 중간에 적용하기

.gitignore이란? A gitignore file specifies intentionally untracked files that Git should ignore. .gitignore은 git에서 관리할 때 의도적으로 무시해야 하는 untracked file을 지정해주는 파일입니다. 즉, 우리가 버전 관리를 할 때 쓰지 않을 파일들을 적어주는 것입니다. 프로젝트를 진행하다 보면 버전 관리가 필요 없는 경우가 생기게 된다. 예를 들면, c언어의 경우, c파일을 binary 파일로 만들기 위해서 중간에 생성되는 object 파일과 같은 것들을 무시하는 용도로 사용할 수 있게 됩니다. binary 파일들의 경우, 빌드할 때마다 달라지기 때문에 이런 파일들을 넣으면 지속적인 conflict이 날 수 있어 ..

Git 2021.12.29