반응형

GIT 3

리눅스 CentOS Git 설치하기

CentOS에서 git을 설치해 사용하는 방법을 간략하게 정리합니다. 1. 설치확인 설치 전에 먼저 이미 설치되어있는지 확인합니다. git --version command not found 오류가 발생하거나, git이 설치되어있지 않다는 오류 문구가 나면 설치되지 않은 것입니다. 2. 설치 아래 명령어를 통해 git을 설치할 수 있습니다. yum install git 위와 같이하면 yum에서 제공되는 git 버전이 자동으로 설치되는데, 만약 원하는 버전이 있다면 아래와 같이 버전을 명시하면 됩니다. yum install git- 3. 사용자 설정 git config --global user.name "userName" git config --global user.email "email" 4. 정상 설치 ..

DevOps/Unix, Linux 2020.03.20

git commit 날짜, author 변경하기

git을 사용하면 거의 대부분 원격 저장소로 github을 많이 이용합니다. github엔 저장소에 commit 내역을 시각화하여 보여주는 기능(잔디밭..)이 있는데요. 가끔 실수로 날짜를 못지키거나, author를 잘못지정해 색칠이 안되는 경우가 있습니다. 잔디밭에 신경을 쓰시는 분이라면 빈 구멍이 굉장히 신경이 쓰이실수 있는데요. 이 때 사용할 수 있는 방법을 공유합니다. git commit 변경 꼭 잔디밭이 아니더라도 commit의 날짜를 변경해야하는 경우는 종종 있을것입니다. 기본적으로 commit 변경은 변경할 commit을 찾는것에서 시작합니다. 1. commit 히스토리 확인 git log git log 명령어를 실행하면 아래와 같이 commit 히스토리를 확인할 수 있습니다. 아래 내역에서..

DevOps 2019.12.21

Git 고급 브랜치 전략과 Gitflow

Git 고급 브랜치 전략 소개와 Gitflow를 통해 우리 프로젝트에 적용하는 방법에 대해 소개합니다. Vincent Driessen 의 브랜치 모델 Vincent Driessen가 제안한 고급 브랜치 전략으로 브랜치를 다음과 같이 분류하고 규칙을 정해 버전관리를 합니다. Main Branch master 현재 릴리즈되어있는 버전 또는 바로 릴리즈가 가능한 다음 버전 master 브랜치에 merge 가 발생하는 것은 곧 신규 릴리즈가 있다는 의미 발견된 모든 버그가 해결된, 정상적으로 동작하는 상태여야함 develop 다음 릴리즈를 위해 개발된 모든 기능들이 통합되어 관리되는 브랜치 모든 개발자가 함께 관리하는 브랜치, 항상 컴파일이 가능한 상태를 유지 Supporting branch feature 특정..

IT기본 2019.11.15