Git

중요파일 git push에서 제외하기 gitignore 예시

summerorange 2023. 1. 30. 00:38
반응형

password와 같은 중요한 정보를 누락시키고 원격 저장소에 push하는 법입니다. 

(commit은 본인이 수정한 것을 기록하는 것이고, push는 이 내역들을 원격 저장소로 밀어넣는 것입니다. commit만 하면 상관없지만, push를 할 경우 중요 정보는 오픈되지 않도록 신경써야 합니다.)

pycharm을 주로 사용하다 보니, pycharm에서 gitignore을 우선 테스트했습니다.

다음과 같이 중요 정보들이 든 파일 혹은 폴더들이 있습니다. 

예시)

1. gitignore을 작성합니다

저는 vim이 편해서ㅎㅎ. vim으로 터미널에서 작성했습니다. 

이 방법 이외에 .gitignore이라는 제목으로 텍스트 파일 만들어서 작성해도 됩니다.

2. 누락시킬 파일이름이나 폴더 명을 작성합니다

하나하나 수작업으로 작성했습니다. 폴더명이면

/해당폴더명이름

이런 식으로 넣으면 됩니다. 만약 확장자 기준으로 누락 시킨다면 *.py 등이 될 겁니다

확인

3. commit 및 push

Initial commit 입니다. .gitignore도 보이시죠. 이제 정말로 해당 파일만 누락시키고 올라가는지 테스트할 겁니다.

4. 깃허브 확인

깃허브에 들어가서 확인하니 누락시키고 올라간 걸 확인할 수 있었습니다.

 

테스트 끝.

반응형