티스토리 뷰
*내 컴퓨터 환경은 windows 10, 사용 프로그램은 git bash를 이용함
목적 :
server환경에 대한 정보를 숨기기 위해서 server 파일 하위에 있는 코드파일들을 제외하고 올리기 위해
방법 :
1. 해당 git폴더에 들어가서 gitignore 파일을 생성해줌
$ touch .gitignore -- .gitignore 파일 생성 .로 시작하는 파일이기 때문에 일반적인 방법으론 생성 불가능
$ ls - al -- ls는 현재 디렉터리의 내용을 출력하는 명령어 하지만 .gitignore 파일은 .으로 시작하기때문에 기본 ls명령어로는 출력이 안됨
http://www.gitignore.io/에 들어가서 해당 파일에 gitignore 관련 패턴을 작성함
gitignore.io
Create useful .gitignore files for your project
www.gitignore.io
나는 이클립스에서 java코드를 사용하기 때문에 windows/ java/ eclipse 키워드를 검색해서 패턴을 만들고
"Servers/" 를 추가해서 코드를 복사 후 .gitignore 파일에 복붙해줌
a.a : a.a라는 파일 무시
*.a : a 확장자 파일 무시
a/ : 해당 폴더 무시
$ git add .gitignore
$ git commit m -"added .gitignore"
$ git push origin master
으로 .gitignore파일 올려 준 후 해당 프로젝트 파일을 통째로 올려주면 자동으로 원하는 파일이 필터링 되서 올라간다