프로젝트 폴더에서 현재 업로드 되어있는 파일을 제외한 모든 파일을 ignore 하기


  현재 git에 push 되어있는 코드를 제외한, 나머지 불필요한 파일들이 새로 추가된 경우가 있다. 이 때, 모든 파일들을 직접 .gitignore에 기록하는 것은 참 힘들다. 이 때, shell script를 이용하여 .gitignore 파일에 추가하는 방법이 있다.


git status --porcelain | grep '^??' | cut -c4- >> .gitignore


  .gitignore 파일이 없을 경우, .gitignore 파일을 생성시키면서 업로드 목록을 제외하려면 다음과 같이 실행한다.


echo "$(git status --porcelain | grep '^??' | cut -c4-)" > .gitignore


git으로 코드 작성 시 원하지 않는 파일을 업로드 안하기


  git으로 코드를 작성해 배포를 할 때, 업로드를 하지 않기 위한 파일들이 존재할 때가 있다. 이 때, .gitignore 파일을 작성하여, 불필요한 파일들을 업로드 목록에서 제거한다.


- git 프로젝트 디렉토리에서 .gitignore 파일 작성 후에 Terminal에 다음과 같이 입력


git rm -r --cached .
git add *
git commit -m ".gitignore update"
git push
git push -u origin master




Github에 Local Project를 처음 올릴 때, Command line을 통하여 올리는 방법


- github.com 에서 프로젝트를 생성한 뒤, repository 주소를 알아놓음


- Terminal 프로그램에서 Local Project 폴더로 이동한 후, 다음과 같이 명령어를 실행


git init
git add .
git commit -m "[My Message]"
git remote add origin [address of git repository]
git push origin master


+ Recent posts