오늘의 학습 키워드:
Git으로 어떻게 연동하느냐
공부한 내용 본인의 언어로 정리하기:
만약 팀원들과 프로젝트를 한다. 그리고 프로젝트 폴더를 Git으로 하겠다?
일단 터미널에 git init ㄱㄱ
아래와 같이나왔다면 축하한다

여기서 새로운거
현재폴더 안에있는 파일을 다 보려면 ls 실행

파일이 test.py 그리고 venv/ 2개가 보인다.
그런데 숨겨져있는 파일까지 다 보고 싶으면 ls -a 실행
안보였던 .git이 보인다.

이 폴더를 git으로 관리를 하겠다. 라는 의미로 이해하자. save파일을 git으로 관리하겠다!
그런데 내가 가지고 있는 venv 파일 모든것들이 싹 다 git에 들어갈 필요는 없기 때문에 ...
아래와 같이 .gitignore 파일을 creat file하자
그리고 이 파일안에 venv/ 입력
그러면 venv 폴더를 다 제외한다는 뜻으로 좌측 폴더수가 1k+에서 1개~2개로 줄어있는 것을 볼 수 있다. (venv가 다 제외되었음)

참고
우리가 필요한 gitignore을 만들어주는 사이트중에 하나가 바로 아래
https://www.toptal.com/developers/gitignore
gitignore.io
Create useful .gitignore files for your project
www.toptal.com
사이트에 들어가서 본인이 필요한 값을 넣어준다.
난 windows, python, django, visualstudiocode
이렇게 키워드를 넣으면 각각의 windows, python, django, VSC에서 올리지 말아야 할것들을 미리 적어둔 코드가 공유된다.

그대로 복붙해서 VSC로 가져오기
내가 만든 파일 .gitignore에 복사붙여넣기 이제 이 파일에 있는 얘들은 git에서 제외되어 업로드된다.

이제 Github에 들어와서 Create a new repository 하자
아주 간단하게 Repository name만 설정했다.

조심할 사항. README 파일은 체크하지말자

다시 VSC에 돌아와서 git remote add + 별명(나는 origine이라고함) + github 주소 입

추가)
Master 에서 Main으로 이름 바꾸기
git branch -m master main

'내일배움캠프 AI 웹 프로그래밍' 카테고리의 다른 글
| 내일배움캠프 27일차 TIL_태도 점검 (0) | 2023.09.14 |
|---|---|
| 내일배움캠프 25일차 TIL_ website design (0) | 2023.09.14 |
| 내일배움캠프 23일차 TIL_VSC에서 가상환경 만들고 django설치해보기 (0) | 2023.09.12 |
| 내일배움캠프 22일차 TIL_Visual Studio Code (4) | 2023.09.09 |
| 내일배움캠프 21일차 TIL_Django의 역할 (0) | 2023.09.09 |