0419 TIL (.gitignore) 미니 팀 프로젝트 끝!

Hwi·2024년 4월 19일

TIL

목록 보기
7/96

🌠미니 프로젝트 끝!🌠

안녕하세요, 오늘은 5일 간의 첫 미니 프로젝트의 끝을 알리는 날이자 많은 것을 배워가는 하루였는데요!! 다들 협업하면서 가장 중요한 건 뭐라고 생각하시나요?

저는 협업 스타일, 팀원과의 원할한 커뮤니케이션도 중요하지만 Git의 역할이 정말 중요하다는 걸 미니 프로젝트 진행하면서 뼈저리게 느꼈습니다.

특히 html 작업물을 Github에 올리고 싶은데 Firebase를 사용한 경우에
본인의 api key, access key 등 중요한 정보가 기재돼 있는 파일을 오픈소스를 통해서 훔쳐보면 어떡하지? 라는 생각이 들었습니다ㅠㅠ..

그런 불안감에 잠겨있던 와중
저희 팀원 중 한 분이 React, node가 아닌 html에 보안성을 더해줄 수 있는 .gitignore 사용법에 대해서 알려주셔서 천만다행이었습니다!!!

Github를 사용하다 보면 특정 파일, 폴더를 업로드할 때 제외시켜야 할 때가 생기는데요!

ex)

  • 개인의 보안 관련 정보를 담고 있는 파일
    => api key, access key 등

  • 용량이 너~~~무 큰 파일

  • 업로드를 할 필요가 없는 파일

등등 업로드 할 때 제외하고 싶은 파일이 있으실텐데 이럴 때

.gitignore를 사용하시면 됩니다!

이 gitignore 라는 파일 안에 자신이 제외하고 싶은 특정 파일이나 폴더를 적어 넣으시면 그 파일,폴더는 업로드 시 제외됩니다.

그럼 이제부터 .gitignore 파일을 만드는 법부터 알려드리겠습니다.

🌠.gitignore 생성 방법🌠

VS Code Terminal을 사용해 생성을 한 번 해보겠습니다.


먼저 VS Code를 키신 후, 좌측 상단에서 Terminal > New Terminal을 눌러주신 후,


우측 하단에 + 옆 아래화살표↓ 버튼 > Git bash 눌러주시면 bash 터미널이 열립니다! (Git가 뭔지 싶은 분들은 제 게시글에 있습니다)


열린 터미널 창에 위와 같이 적어주시면 .gitignore 파일이 생깁니다!
(주의점: 본인이 생성하고자 하는 경로로 설정돼 있어야 합니다)

touch .gitignore

라고 타이핑을 해주시면!

짜잔 파일 생성 완료입니다. 그렇다면 사용법에 대해서 알아봐야겠죠?

🌠.gitignore 사용법🌠

사용법은 간단합니다! .gitignore 파일 열어주신 후, 본인이 제외할
파일명을 경로와 함께 작성해 주시면 됩니다!
만약 현재 경로에서 js라는 폴더에 제 중요한 개인정보가 담겨 있는
hwijinkim22.js 라는 파일을 제외하고 싶다
하시면 아래 양식과 같이 작성해 주시면 되는데요.

이렇게 하면 끝!입니다. 이제 평소 하던대로 Git 기능을 이용해

git add .
git commit -m "gitignore 추가" ( ""에 들어간 건 예시입니다.)
git push

해주시면 저 .gitignore에 적은 js 폴더 안에 있는 hwijinkim22.js는 제외하고 push가 되는 겁니다.

사실 저도 아까 낮에 .gitignore를 처음 써봐서 처음엔 되게 헤매면서 당황했지만..! 유능한 팀원분들 덕에 무탈하게 잘 해결한 거 같습니다~!

🌠오늘 하루를 끝마치며🌠

월요일부터 쭉 달려오면서 팀원과의 마찰 하나없이 서로 협력해가며
프로젝트를 진행하는 과정이 너무 재밌었는데, 한편으론 코딩 앞에서는
한없이 작아지는 저를 몸소 느껴보는 한 주였습니다.

제가 알고 있는 코딩 관련 지식은 정말 전체 지식에 비하면
모래알갱이와도 같은 수준이구나 라는 생각이 들었는데요!
이 생각을 발판삼아 더욱 열심히 노력하며 성장하는 개발자가 되고 싶습니다.

이번 한 주를 쭉 돌이켜보면서 배웠던 것, 응용했던 것들을 간략하게 나열해 보자면

  • Git 각종 명령어들
  • Github 사용법
  • CSS - [Transform, @keyframes, animation]

이 외에도 앞으로 개발자가 되기 위해 꼭 필요한 협업 능력에 대한 경험치도 꽤나
쌓인 거 같아서 뿌듯한 1주차였습니다 :) 좋은 하루 보내세요 여러분~

profile
개발자가 되고 싶어~~~

0개의 댓글