.gitignore
git을 통해 관리될 필요가 없다고 느껴지면, .gitignore파일에 필요없는 파일의 형식을 지정해주어 커밋할 때 무시할 수 있게 된다. 나는 intellij, MacOs, Java를 이용하여 개발하고 있는데, 자바의 .class파일은 .java파일을 컴파일 시킨 파일로, 굳이 가지고 있을 필요가 없다. 또, intellij의 .idea, 이클립스의 metadata폴더는 개발자도구가 자동으로 생성하는 폴더로, 굳이 git으로 관리할 필요가 없다. 또 빌드를 통해 생성되는 jar, tar, zip, war등의 파일들과 .log의 로그파일, mac에서 사용되는 .DS_Store파일들도 git으로 관리될 필요가 없겠다. gitignore.io 라는 사이트에서 각 개발환경에 따라 자동으로 gitignore파일..