19/11/15 git 동준님의 git교육
레포지토리 : git에서 commit 되어 저장되는 곳
git init : 이 폴더부터 git을 적용한다는 것을 선언(.git파일이 생성됨)
-
git status : 새로운 작업을 인식
-
git add : 변경사항을 버전에 올릴 준비(중간에 staging area 거쳐감)
-
commit : 버전에 기록
-
효율적인 버전관리와 협업
branch : 가지치기,
master branch : 출시될 온전한 코드만 !!
git checkout -b (*develop) : develop 브랜치 생성 및 이동
( add, commit )
git merge (pull 이랑 merge는 GitHub 사이트에서!!)
git checkout master
-
github라는 remote환경에서 활용하기
git push
git pull(첫회에는 clone)
-
branch를 master에 merge 시키고 싶을 때 pull request
git push origin develop (origin에 있는 develop브랜치에 Push)
git pull origin master( origin의 master를 remote에서 local로 가져오고싶습니다.)
*readme.md를 develop브랜치에서 수정하고,
add - commit을 하면
깃허브에 있는 master에는 merge되어있지만 로컬에서 master는 안바껴있음