본문 바로가기

반응형

개발 도구/Git

(4)
[ Git ] merge - 병합시 기존 commit을 남기면서 병합하기 git merge 명령을 사용할 때 --no-ff 옵션을 사용하면 fast-forward 병합을 방지하고, 병합 커밋을 강제로 생성하게 됩니다. 기본적으로 Git은 병합 시 fast-forward가 가능하면 병합을 한 커밋으로 처리하는데, --no-ff 옵션을 사용하면 병합 이력을 더 명확히 볼 수 있도록 항상 별도의 병합 커밋을 생성합니다.사용 방법:git merge --no-ff 예시:만약 feature 브랜치를 main 브랜치에 병합하고 싶다면, 다음과 같이 입력합니다: git checkout main git merge --no-ff feature이렇게 하면 feature 브랜치에서 main 브랜치로 병합할 때 fast-forward 병합을 방지하고, 병합 커밋이 생성됩니다. 이 방법은 병합 이..
[ Git ] init, init.defaultBranch - Repository 초기화 하고 main 브랜치 설정하기 Git에서 git init 명령어로 새로운 리포지토리를 생성한 후, 기본 브랜치(main)를 설정하려면 아래 단계를 따르면 됩니다.1. 리포지토리 초기화git init이 명령어는 현재 디렉토리를 새로운 Git 리포지토리로 초기화합니다.2. 기본 브랜치 이름 설정 (선택 사항)Git의 기본 브랜치 이름은 Git 버전 2.28.0부터 main 대신 다른 이름으로도 설정할 수 있습니다. 기본 브랜치 이름을 main으로 설정하려면 다음을 실행합니다:전역 설정 (모든 리포지토리에 적용)git config --global init.defaultBranch main로컬 설정 (현재 리포지토리에만 적용)git config init.defaultBranch main3. 첫 커밋 생성git init 후에는 빈 리포지토리가..
[ Git ] Git 설치하기 Git을 설치하는 방법은 사용하는 운영 체제에 따라 다릅니다. 아래에 Windows, macOS, 그리고 Linux에서 Git을 설치하는 방법을 설명하겠습니다.Windows에서 Git 설치Git 다운로드: Git 공식 웹사이트에 접속한 후, 다운로드 버튼을 클릭하여 최신 버전의 Git 설치 파일을 다운로드합니다.설치 파일 실행: 다운로드한 .exe 파일을 실행합니다.설치 과정: 설치 마법사의 안내에 따라 설치를 진행합니다. 기본 설정으로 설치해도 무방하지만, 필요한 경우 설치 옵션을 변경할 수 있습니다.Git Bash와 Git GUI를 함께 설치하는 옵션이 기본으로 선택됩니다."Use Git from the Windows Command Prompt" 옵션을 선택하면 Git을 Windows 명령 프롬프트에..
[ Git ] 파일의 변경된 부분을 되돌리기 Git에서 워킹 디렉토리(working directory)에서 변경된 내용을 되돌리기 위한 방법은 여러 가지가 있습니다. 상황에 따라 적절한 명령어를 사용할 수 있습니다.1. git restoreGit 2.23 버전 이후로 추가된 명령어로, 변경된 파일을 되돌릴 때 사용합니다.git restore 예를 들어:git restore file.txt이 명령어는 file.txt에 대한 변경 사항을 되돌리고, 파일을 마지막 커밋 상태로 복원합니다.2. git checkout (Deprecated)git restore 명령어가 나오기 전에는 git checkout 명령어를 사용했습니다. git checkout은 여전히 사용 가능하지만, git restore가 더 권장됩니다.git checkout -- 예를 들어:g..

반응형