AI웹 개발자 과정 공부 (팀스파르타)/프로젝트
24.05.16_TIL ( 팀 프로젝트 : AI NOST Django ) _ 1. git & 시크릿키
티아(tia)
2024. 5. 16. 10:53
728x90
[ 세번째 프로젝트 ]
AI를 이용한 소설 사이트를 만들어 보자.
++ 팀 스로젝트로 팀과의 협업이 중요하다.
++ 장고 공식 문서는 항상 확인하기
https://docs.djangoproject.com/en/4.2/
https://github.com/1489ehdghks/NOST.git
1. 먼저 팀프로젝트를 하기 위해 git 협업준비
- 빈 파일에 git init 을 해준다.
- 그 다름 git clone https://~ 주소를 복사해서 넣어준다.
.
- 브렌치를 생성하여 git에 push 한다.
git checkout -b 브렌치이름 # 브렌치 생성
git add .
git commit -m "first commit"
git push origin 브렌치이름 #브렌치 이름으로 push
아무것도 수정하지 않은 상태에서 add 를 하니 에러가 났다..
왜 아이디가 없다고 하는지?
다시 글로벌 아이디랑 네임도 적어줌 ㅜㅜ
git config --global user.email "duqrl3000@gmail.com"
git config --global user.name "tia4613"
그래도 push가 안되서 팀원분들께 도움을 요청했다.
- git status 를 해보자
- On branch F/form
nothing to commit, working tree clean 란 메세지가 뜬다...
- git branch -a 로 어떤 브랜치가 있는지 보아도 내가 생성한 브랜치밖에 안보임 ㅜㅜ
- git remote update 를 해도 내 브랜치만 보여서 다시 깃을 가져오기로 함
git status # 깃 확인
git branch -a # 브랜치 확인
git remote update # 깃 업데이트
git remote add origin https://github.com/1489ehdghks/NOST.git # 다시 가져오기
git remote update
git branch -a
깃허브에 있는 브랜치들이 다 보이는 것을 볼 수 있다!
- git checkout -t origin/dev 를 해서 dev의 파일을 가져왔다.
- git pull origin dev
git checkout -t origin/dev # 깃허브의 dev의 파일을 가져옴
git pull origin dev
다시 새로운 브랜치를 파서 push 해보자
- 브렌치명 변경(이름 잘못 지음)
git checkout main # 현재 브렌치 말고 다른 브렌치로 이동
git branch -m Comments # 새로운 브렌치 (변경하고 싶은 브렌치) 생성
git pull origin hwanhee # 변경하고 싶은 브렌치 파일 가져옴
git add . # 저장
git push origin Comments # 새로운 브렌치에 푸쉬
git branch -D hwanhee # 로컬에서 브렌치 지움
git push origin --delete hwanhee # 깃허브에서 브렌치 지움
git push origin 브렌치이름 #브렌치 이름으로 push
2. 시크릿키 확인하기
- 깃에 올릴 때에는 시크릿키를 올리면 보안이 안되기 때문에 아래와 같이 넣어준다.
- .gitignore 도 잘 확인하길!
- git 으로 잘 pull 받아온 뒤에는 팀원들과 공유한 시크릿키를 넣어준다.
반응형