git 에서 commit message, branch 등등 저장소의 소스들의 버전에 대해 표기 할 방법들이 있지만,그 중에서도 tag 로 관리하는 방법이 깔끔하다고 생각한다.lightweight와 annotated 두 종류의 tag를 지원한다.lightweight ta
프로젝트를 진행하다가 .gitkeep 이라는 녀석과 마주했다....누구...신지...?안에는 placeholder file for empty directory to be tracked by git 이라고 적혀있었다.처음에는 이해가 잘 가지 않았는데 생각해보니 파일의 목
git config 와 관련된 사항은 를 통해서 확인 할 수 있다.
디렉토리와 파일 단위로 다른 설정을 적용할 수도 있다. 이렇게 경로별로 설정하는 것을 Git Attribute 라고 부른다. 이 설정은 .gitattributes 라는 파일에 저장하고 아무 디렉토리에나 둘 수 있지만, 보통은 프로젝트 최상위 디렉토리에 둔다. 그리고 이
git commit 작성시에 emoji 를 통해서 가독성을 높일 수 있다.https://gitmoji.dev/
프로젝트를 진행하다보면 다른 프로젝트가 submodule 형태로 포함되어 있는 경우가 있다.이런 경우, git pull 만으로는 submodule 들을 업데이트 할 수 없다.remote branch 에서 최신 업데이트 사항을 가져오기 위해 --remote 태그를 사용해