깃 과 깃허브를통해 내 로컬에서 작업하고
내 브런치를 레포지스트에 올린후 merge하는과정까지 강의를 통해배워봤다
개발환경을 내 로컬에 만든다는거 자체가 따라가기 쉽진않았는데 천천히 하나하나따라해보니
막 이해되게 엄청 어려운정도는 아니였다
git 기본명령어
git init : 깃 저장소를 초기화. 이명령어를 입력한 후에야 추가적인 깃 명령어 입력이 가능하다.
git status : 저장소의 상태체크. 현재 저장소의 어떤 브랜치에서 작업하고있는지 등의 상태정보를 출력한다.
git add. : 현재 디렉토리의 모든 변경내용을 staging area에 등록한다.(상위x)
git commit : staging area에 있는 변경 내용 묶음 및 정의. 깃의 가장 중요한 명령어.
git push : 로컬 컴퓨터에서 서버로 변경사항을"push".
git pull : 서버 저장소로부터 최신 버전을"pull". 최신코드로 업데이트 할때 사용.
git clone : 서버 저장소의 데이터를 로컬 컴퓨터로 복사. 프로젝트에 처음 투입 될 때 사용.
git log : 깃의 커밋내역 확인.
git branch : 새로운 브랜치 생성.
git merge : 개별 branch에서 마친 작업을 master branch로 병합.
git checkout : 작업하기 원하는 브랜치로 이동.
내가 이해한 방향은 대강 이렇다
1.깃허브 리포지토리에서 클론해온 코드들을 내 로컬에 클론시킨다
2.거기서 브런치를만들어 수정하고싶은 코드들을 내 로컬환경에서 작업한다
3.수정된 브런치 작업들을 커밋메세지와함께 공유 리포지토리에 푸쉬시킨다
4.수정된 작업물을 Pull Request를 통해 관리자 또는 팀원에게 리뷰와 확인을받는다
5.merge를 통해 내작업물과 메인작업물을 합친다
확실히 강의로 듣는거보다 하나하나씩 해보는게 이해도잘되고 도움많이되는거같다
내일은 내가 실습해본걸 한번 내 리포지토리에 올려보는 작업을한번해봐야겠다