TIL(20.02.25)

TheJang·2020년 2월 27일
0

TIL

목록 보기
4/33

코드스테이츠 2주차 #2

오늘은 개발자 도구와 workflow 협업은 어떻게 진행이 되는지에 대해 배웠다.

< 오늘 배운 것들>

  • git (VCS)

    git 버전 관리 시스템에 대해 전부터 들어왔지만 그냥 흘려 듣고 넘겼다. 하지만 git을 배우고 난 뒤 git이 협업에 있어서 정말 효율적이고 git을 꼭 이용해서 코딩을 해야겠다는 생각이 들었다.

    git을 통한 workflow 일의 흐름도를 통해 git을 조금 더 잘 이해 할 수 있게 되었다.

    git의 push,pull,init,commit,add의 필수 명령어를 terminel에서 직접 사용해보고 github를 통해서 적용이 되는지 확인해보았다.

  • CLI(command line interface)

    CLI가 무엇이고 어떠한 장점이 있는지 알게 되었다.

    cd, mkdir , ls, touch, mv, cp, rm등 간단한 CLI언어에 대해 배우고 직접 적용해보면서 익혔다. 맥북의 터미널을 통해 빠르고 쉽게 폴더를 만들고 혹은 접근하고 제거 및 이름 변경 다양한 기능을 해보면서 재미를 느꼈다.

    1. git

    먼저 git의 workflow이다.

위의 그림만으로도 충분히 이해가 된다.

git은 분산처리시스템이며 Branch라는 개념을 이용하여 업무를 분산시키고 마지막에 최종적 masterBranch에 병합하고 처리하는 과정임을 알 수 있다.

여기서 commit을 통해 무엇이 수정이 되었는지 작성함으로써 협업과정의 의사소통이 가능한 것을 알 수 있다.

profile
어제보다 오늘 더 노력하는 프론트엔드 개발자

0개의 댓글