본문 바로가기

Git2

Git - Branch 브랜치(Branch)란? 소프트웨어를 개발할 때, 여러명의 개발자들이 하나의 소스코드를 공유하고 다루게 된다. 여러명의 개발자가 각자 다른 영역을 개발하기 때문에 다른 버전의 소스코드가 많이 생성 될 수 밖에 없는데 이 때 동시에 여러 개발자가 작업하더라도 코드가 충돌하지 않고, 완성 가능성이 희박하더라도 도전적인 개발을 할 수 있도록 해주는 것이 바로 브랜치(branch)이다. 사용자에게 제공되는 버전은 master(main) 브랜치에 두고 목적에 맞게 브랜치를 생성하여 독립적인 작업 공간을 가지고 다양한 개발을 할 수 있다. 다양한 브랜치에서 기능이 완성되면 merge를 통해 master(main)브랜치에 반영할 수 있다. 브랜치 관련 명령어(Branch Command) $ git branch : 사.. 2022. 11. 17.
Git - 기초 지식 Git을 사용하기 전 알아야 할 것 Kernel : 하드웨어와 응용프로그램을 이어주는 운영체제의 핵심 소프트웨어 Shell : 운영체제의 커널과 사용자를 이어주는 소프트웨어 sh(Bourne Shell) : AT&T Bell 연구소와 Steve Bourne이 작성한 Unix Shell csh : 버클리의 Bill joy가 작성한 Unix Shell bash(Bourne Again Shell) : Brian fox가 작성한 Unix Shell 다양한 운영체제에서 기본 쉘로 채택 zsh : Paul Falstad가 작성한 Unix Shell sh 확장형 Shell 현재까지 가장 완벽한 Shell Basic Shell Command cd : 작업중인 디렉토리를 변경 pwd : 현재 위치한 디렉토리 출력 ls .. 2022. 11. 17.