파일을 여러 개 만들었다
file1, file2, file3, secrets 이라는 이름으로 파일을 여러 개 만들었다.
그 중에서 보안이 필요한 문서는 gitignore할 것이다.
1. secrets file.txt
secrets 파일에는 내가 보안이 필요한 비밀번호와 api key 번호 등을 적어 놓았다.
이 내용을 깃허브에 공유했다가는 내 정보는 다 털리게 될 것이다.
2. DS_Store file
your local settings / your user preferences
a settings files that save certain things like how you like your icons be arranged in a particular project folder.
ls -a 로 숨겨진 파일 검색하면 나온다
public platform에
you might not want to not upload to GitHub
There're a whole bunch of these types of utility files that you don't really want another person to download and copy into their project folder. If they're cloning or if they're forking your projects.
3. 기타 등등 파일
내가 공유하고 싶지 않은 파일
파이썬이나 swift, object c 등등으로 되어있는 파일은
깃에서 만들어준 getignore 템플릿에 들어가서
해당 파일 찾아서 클릭해 들어간다.
내용을 복사해서
내 gitignore에 붙여넣기 한다.
https://github.com/github/gitignore
다른 사람들에게 공유를 안하는 방법은 없을까?
Gitignore를 사용한다.
.gitignore
1. gitignore 라는 이름으로 히든 파일을 생성한다.
앞에 점을 찍고 파일명을 써주면 히든 파일을 만들게 된다.
touch .gitignore
1-2 잘 만들어졌나 확인
ls 파일 리스트를 보면 .gitignore파일은 보이지 않는다.
ls -a 로 해서 숨겨진 파일 검색까지 하면 그 때서야 보인다.
2. gitignore 파일을 열어 ignore할 파일 적기
깃허브에 보내고 싶지 않은 파일 / staging area에 보내고 싶지 않은 파일
이름을 적어준다.
한 줄에 각 파일 하나씩 적어준다.
-- 참고 --
# : 파운트키는 커멘트
* : 해당 익스텐션은 보내지 않는다.
*.txt : 모든 txt 익스텐션은 ignored 되어 보내어지지 않는다.
3. staging area에 옮기기
3-1 깃 실행하기
git init
3-2 staging area에 옮기기
git add .
3-3
git status로 어떤 상태인지 보자.
.gitignore 파일에 secrets.txt 와 .DS_Store 파일이 들어가버려서 보이지 않는다.
4. 커밋하기 (로컬 컴퓨터o 깃허브x)
git commit -m "Initial commit"
'개발자 기초 상식 > Git' 카테고리의 다른 글
패키지 에러 발생시 깃에서 확인하는 법 (0) | 2022.02.02 |
---|---|
깃 브랜칭, 머징 | Git branching, merging (0) | 2021.10.24 |
깃 클론하기 | git cloning (0) | 2021.10.24 |
내가 만든 xcode 파일을 gitignore 하기 (0) | 2021.10.24 |
댓글