git 첫날 프로젝트를 시작하려고 만든 폴더에서
github에서 새 repository를 만들면 위같이 친절하게 알려준다
문제는 저게 뭔지도 모르고 썻다는것
터미널만 들어가면
- git init
- git add .
- git commit "내가 작업한기능,수정사항"
반복
.git이 있는 최상위폴더 말고도 하위폴더에서
- git add .
- git commit
반복 당연히 에러만 잔뜩
git checkout feture/이름-작업할내용 을 현재 branch 에서 바로넘어감
(예):feture/이름-로그인 에서 feture/이름-회원가입 )
작업branch - mainbranch - 작업branch
순서로 넘어가는걸 상상도 안해봄
첫번째 작업 push후에 merge받아서 pull 받아야되는 상황
미리 다음 mission branch작성후에 코드 작성중이였는데
main에서 pull받고 작업branch로 돌아갔으나 main에서 pull 받은게
적용안된상황 현재 작업branch 다 지우고 다시 만들어서 다시 작업함
폴더 다 지우고 pull 받고 다시 하려는데 SECRET_KEY 잃어버림
https://wayhome25.github.io/django/2017/07/11/django-settings-secret-key/
초보몽키님 블로그 보고 다시 생성 django 프레임워크는 66자길래
django-insecure-+SECRET_KEY 새로 생성
초기셋팅된 상태의 파일을 다운로드 받을때 사용
현재위치에서 .git파일 생성하고 초기화 시키는 명령
내가 작업한 내용을 현재 branch에 저장
내가 작업한 내용을 설명하는 코멘트
main에서 추가 작업을 하려고 할때 main은 그대로 냅두고 branch를 만들어서 추가작업을 실시
추가작업하려고 만든 branch로 접속
내가 작업한 brnach에서 작성을 완료한 코드를 main에 적용시킬때 git push 를 해서 github에 올리고 pull request 작성한후에 관리자가 merge를 시키면 main에 적용
나를 포함한 팀원이 작업한것 중에 merge 되서 main에 적용된게 있을시 그내용을 나의 main에 포함시킬때 사용
main에서 git pull을 받고 내 작업중인 branch에 적용시킬때