Git 2

[git] 로컬에서만 gitignore하기

git으로 협업을 하다가 로컬에서만 gitignore를 하고 싶을 경우가 있을 것이다. 보통 ignore하고 싶은 파일들이 있을 땐 .gitignore 해당 파일들을 추가하는데, .gitignore 파일 자체가 commit 내용으로 들어가기 때문에 원격으로도 해당 내용이 반영된다. 원격에 반영되지 않고, 로컬 repository에만 ignore 할 수 있는 파일이 따로 존재한다. 바로 .git/info/exclude 파일이다. 해당 파일을 메모장 같은 프로그램으로 열면 아래와 같이 설명이 나온다. # git ls-files --others --exclude-from=.git/info/exclude # Lines that start with '#' are comments. # For a project mo..

Useful Info. 2023.09.06

SourceTree에서 Git LFS 적용하기

최근 팀 작업에서 프로젝트 관리 툴로 Github과 SourceTree를 사용하고 있다. SourceTree는 이런게 있다하고 들어보기만 하고 실제로 사용해 본적이 없어 이번 기회에 공부도 하고 익숙해질겸 사용해보기로 했다. 팀 프로젝트 진행 도중 파일당 100MB가 넘는 경우가 많이 있어 그럴때마다 Push를 할 수 없다고 에러가 떴다. 그래서 용량이 큰 파일들을 처리할 수 있는 것이 Git LFS 인데 검색을 해보니 SourceTree에서는 Git LFS를 쉽게 적용할 수 있다고 나왔다. 검색을 해보니 제일 처음 repository를 clone 했을 때(push를 한번도 하지않은 상태에서) git lfs를 설정해주어야한다고 한다. (그런데 처음에 하지 않고 push가 이루어진 후에도 되는 것 같긴하다..

Unity & C# 2021.09.30