본문 바로가기

프로그래밍/Git

(2)
Git Flow와 GitHub Flow의 이해 Git Flow 기본적인 가지의 이름은 아래의 5가지로 구분하곤 한다. feature > develop > release > hotfix > master 위 순서들은 왼쪽으로 갈수록 포괄적인 가지이며 master branch를 병합할 경우 그 왼쪽에 있는 hotfix 등 모든 가지들에 있는 커밋들도 병합하도록 구성하게 된다. Git Flow의 구조 및 흐름 앞에서 적었던 기본 구조 5개 중 가장 많이 사용되는 가지는 master와 develop가 되며 정상적인 프로젝트를 진행하기 위해서는 둘 모두를 운용해야 한다. 나머지 feature, release, hotfix branch는 사용하지 않는다면 지우더라도 오류가 발생하지 않기 때문에 깔끔한 프로젝트 진행을 원한다면 지워뒀다가 해당 가지를 활용해야 할 ..
Git의 주요 명령어 모든 깃 명령어를 사용하기 전에는 git init를 이용해 해당 디렉토리를 이용해 버전관리를 하겠다고 선언해야 한다. git (명령어) --help를 활용하면 해당 명령에 대한 추가적인 옵션들에 대한 리스트를 웹을 통해 볼 수 있게 된다. git을 처음 설치 후 cmd를 활용해 운용을 한다면 한글이 전부 깨진 상태로 출력되는 것을 확인할 수 있는데 이는 명령 프롬프트 자체의 언어 인코딩 설정이 된 상태가 아니기 때문에 발생하는 문제다. 한글 출력을 정상적으로 수행하도록 하기 위해서는 컴퓨터의 환경변수에 UTF-8을 새로 추가해주는 과정을 거쳐야 한다. 주요 명령어 git status / git add / git commit / git remote / git push / git pull / git rese..