본문 바로가기
내일배움캠프 AI 웹 프로그래밍

내일배움캠프 24일차 TIL_Git과 연동

by thriveview 2023. 9. 12.

오늘의 학습 키워드:

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