git commend 막 날려버릇하면 성장이 없다. 이렇게 하면 되네? 하지말고 알고 쓰자. 반복하면 익숙해지고, 익숙해지면 나도 전문가처럼 사용가능하다. 알고나면 별거 없음 ㅎ
main은 실서버 배포용이다. 초짜는 건드리지 말자.
dev는 개발서버 배포용이다. 사실상 이게 master branch라고 생각하자.
# 프로젝트 시작
github repo들어간다.
branch를 main이 아닌 dev로 선택한다.
branch 생성한다.
git clone한다.
github(remote) branch 이름과 동일한 이름으로 local branch를 만들어준다.
checkout 되었는지 상태 확인한다.
코드 바꾸고 이것저것 하며 시간이 흐른다.
# 작업 내용 올리기
.gitignore 파일을 만든다.
guthub에 올리기 싫은 dir,file을 .gitignore에 적는다. (echo)
git add,commit 한다.
git push한다.
( git push + origin + github에 있는 branch이름)
= 내가 로컬에서 만든 브랜치의 변경사항을 remote repo(origin ; github)에 올려줘
# 동료가 새로 수정한 코드가 필요하다!
git pull 한다.
(git pull + origin + github에 있는 branch이름)
= remote repo에 있는 내용을 로컬 브랜치에 넣어줘. 불일치해서 생기는 문제는 내가 해결할게
https://mylko72.gitbooks.io/git/content/remote/clone.html
https://gmlwjd9405.github.io/2018/05/12/how-to-collaborate-on-GitHub-3.html
https://www.lesstif.com/gitbook/git-delete-remote-branch-20776547.html