«git» 태그된 질문

Git은 오픈 소스 분산 버전 제어 시스템 (DVCS)입니다. Git 사용 및 워크 플로우와 관련된 질문에이 태그를 사용하십시오. 리포지토리가 GitHub에서 호스팅되기 때문에 Git 관련 문제에 [github] 태그를 사용하지 마십시오. 또한 Git 저장소와 관련된 일반적인 프로그래밍 질문에이 태그를 사용하지 마십시오.

18
Git이 Rubymine에 의해 생성 된 .idea 파일을 무시하게하는 방법
저는 Rails 프로젝트에 Rubymine을 사용합니다. 루비 마인은 종종 .idea/*관심없는 파일을 변경 합니다. 그러나 새 지점을 확인하지 .idea/못하게하고 동료 와 다른 버전을 만듭니다 . 우리는 이미 추가 .idea/로 .gitignore, 그러나에 변경 내용 추적을 유지합니다 .idea. 올바른 방법으로 어떻게해야합니까? 아래는 내가받은 일반적인 오류 메시지 중 하나입니다. error: Your local changes to the …
185 git  rubymine 

11
Git 브랜치의 커밋 수 계산
나는이 대답을 이미 발견했다 : git의 브랜치 커밋 수는 브랜치가 마스터에서 생성되었다고 가정합니다. 그 가정에 의존 하지 않고 지점 을 따라 커밋 수를 어떻게 계산할 수 있습니까? SVN에서 이것은 사소한 것이지만 어떤 이유로 git에서 알아내는 것이 실제로 어렵습니다.
184 git 

18
힘내- "손상된"대화식 rebase를 고치는 방법?
로컬 git 저장소에 약간의 혼란을 만들었습니다. 다음 지침 을 사용하여 깨진 커밋을 수정하려고했습니다 . "git commit --amend"을 실행하기 전에 (git rebase --interactive 후) 변경 사항이 잘못되었다고 판단하여 "git reset HEAD --hard"를 실행했습니다. 좋은 생각은 아닙니다. 이제 대화식 리베이스가 "고착"된 것 같습니다. 힘내 현재 분기를 (| REBASE-m)으로 표시합니다. 내 저장소 내의 …
184 git  msysgit  git-rebase 

11
두 저장소 간의 차이점 얻기
두 git 저장소의 차이점을 어떻게 알 수 있습니까? 시나리오 : repo_a 및 repo_b가 있습니다. 후자는 repo_a의 사본으로 작성되었습니다. 나중에 두 저장소 모두에서 병렬 개발이있었습니다. 이 두 저장소의 현재 버전의 차이점을 나열 할 수있는 방법이 있습니까?
184 git  git-diff 

4
GitHub에서 생성 된 새로운 원격 지점 추적
github 프로젝트의 원격 마스터 분기를 추적하는 로컬 마스터 분기가 이미 있습니다. 이제 공동 작업자가 동일한 프로젝트에서 새 지점을 만들었으며 그에 따라 다음을 수행하려고합니다. 지역에 새로운 지점을 만들다 이 새 분기를 새로 만든 원격 분기를 추적하십시오. 어떻게 제대로해야합니까?
183 git  github  git-branch 


5
두 개의 비 연속 커밋을 어떻게 스쿼시합니까?
나는 git 내의 모든 rebasing 기능에 약간 익숙하다. 내가 다음과 같은 커밋을했다고 가정 해 봅시다. A -> B -> C -> D 이후 D에에 추가 된 새로운 코드에 따라 수정 사항이 포함되어 있으며 A이러한 커밋이 함께 속해 있음을 알고 있습니다. 어떻게 스쿼시 않는 A및 D함께하고 휴가 B및 C혼자?
183 git  git-rebase 

10
package.json 버전을 자동으로 업데이트
작은 릴리스를 수행하고 태그를 지정하기 전에 새 버전의 프로그램을 반영하도록 package.json을 업데이트하고 싶습니다. 파일을 package.json자동으로 편집하는 방법이 있습니까? 사용겠습니까 git pre-release hook도움을?
183 git  node.js  npm  githooks 

12
특정 커밋이 포함 된 병합 커밋 찾기
다음과 같은 역사를 상상해보십시오. c---e---g--- feature / \ -a---b---d---f---h--- master 커밋 "c"가 마스터에 병합되었을 때 어떻게 찾을 수 있습니까 (즉, 찾기 커밋 "h"를 찾으십니까)?
183 git 

5
Git 병합 커밋 재조정
다음과 같은 경우를 보자. 토픽 브랜치에 대한 작업이 있으며 이제 마스터로 다시 병합 할 준비가되었습니다. * eb3b733 3 [master] [origin/master] | * b62cae6 2 [topic] |/ * 38abeae 1 마스터에서 병합을 수행하고 충돌을 해결하면 다음과 같은 결과가 나타납니다. * 8101fe3 Merge branch 'topic' [master] |\ | * b62cae6 2 [topic] …

8
현재 분기를 다른 분기로 병합하는 방법
master와 dev의 두 가지가 있습니다. 나는 항상 개발 작업을하고 코드가 프로덕션 용도로 승인되면 마스터 지점에서만 코드를 확인합니다. 그렇게 할 때 다음을 수행해야합니다. git checkout master git merge dev git checkout dev 그것은 끔찍한 장황한 일이며, 자주하는 일을 최소화하고 싶습니다. 마스터 브랜치를 먼저 체크 아웃하지 않고 현재 브랜치 개발에서 다른 브랜치 …

4
Heroku를 마스터가 아닌 Git 브랜치로 실행
나는 Heroku에 호스팅 된 프로젝트를 가지고 있으며 대체 테스트 서버를 만들고자합니다 (따라서 생산을 망칠 필요없이 Heroku 작업자를 테스트 할 수 있습니다). 트렁크를 실행하는 주요 Heroku 리모컨과 대체 분기를 실행하려는 Heroku-dev 리모컨을 이미 설정했습니다. 내 문제는 대체 브랜치가 마스터하지 않기 때문에 Heroku가 빌드하지 않는다는 것입니다. $ git push heroku-dev test counting …
182 git  heroku 

5
git에서 수정되었지만 커밋되지 않은 파일을 무시합니까?
git에게 수정 (삭제)되었지만 커밋해서는 안되는 파일을 무시하도록 지시 할 수 있습니까? 상황은 repo에 전혀 관심이없는 것들이 들어있는 하위 디렉토리가 있으므로 자동 완성 등 (IDE에서) 표시되지 않도록 삭제했습니다. 그러나 이제 폴더를 .gitignore에 추가하면 아무것도 변경되지 않고 모든 항목이 git 상태에 의해 삭제 된 것으로 표시됩니다. 자식을 무시할 수있는 방법이 있습니까? (또는 …
182 git  git-svn  ignore 

4
치명적인 : 유효한 개체 이름이 아닙니다 : 'master'
git 1.7을 실행하는 개인 서버가 있습니다. git init 마스터 분기를 생성하지 않는 폴더. 내가 할 때의 원인 : git branch 아무것도 나열하지 않습니다. 내가 할 때 : git --bare init 파일을 만듭니다. 입력 할 때 git branch master 그것은 말한다 : fatal: Not a valid object name: 'master'.
182 git 

8
힘내 별칭-여러 명령 및 매개 변수
여러 Git 명령과 위치 매개 변수를 모두 사용하는 별칭을 만들려고합니다. 각 페이지마다 Stackoverflow 페이지가 있으며 두 가지를 모두 수행하는 것이 고통스럽게 보이지만 문제가 있습니다. 예를 들어, 분기 foo로 전환하고 상태를 수행하고 싶습니다. 내에서 .gitconfig, 나는 : [alias] chs = !sh -c 'git checkout $0 && git status' 작동하지 않습니다. 이와 …
182 git  sh  alias  git-alias 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.