«git» 태그된 질문

Git은 오픈 소스 DVCS (Distributed Version Control System)입니다.

8
git에서 'stage'는 무엇을 의미합니까?
나는 행동에 사용 된 단어의 의미를 찾을 수 없으므로 git을 이해하기가 어렵습니다. 'stage'의 의미에 대한 사전을 확인했으며 소스 제어 개념과 관련된 의미는 없습니다. 자식의 맥락에서 '무대'는 무엇을 의미합니까?

10
나는 Subversion 괴짜입니다. 왜 Mercurial이나 Git 또는 다른 DVCS를 고려해야합니까?
분산 버전 제어 시스템 (DVCS)의 이점을 이해하려고합니다. 나는 Subversion Re-education 과 Martin Fowler 의이 기사 가 매우 유용하다는 것을 알았습니다 . Mercurial 및 기타 DVCS는 변경 세트 및 로컬 커밋을 사용하여 새로운 코드 작업 방식을 장려합니다. 지옥 및 기타 협업 문제를 병합하지 못합니다. 우리가 실험을 진행하지 않는 한 지속적인 통합을 …

20
SVN은 Git보다 어떤 기능을 수행합니까? [닫은]
프로그래머 도구에 대한 대부분의 논쟁은 개인의 선택 (사용자에 의한) 또는 디자인 강조 , 즉 특정 사용 사례에 따라 (도구 제작자에 의한) 디자인 최적화로 증류된다는 데는 의문의 여지가 없습니다 . 텍스트 편집기는 아마도 가장 눈에 띄는 예입니다. 직장에서 Windows로 작업하고 가정에서 Mac 으로 Haskell 에서 코드를 작성하는 코더 , 크로스 플랫폼 …

14
모두가 왜 중앙 집중식으로 Git을 사용합니까?
지난 두 회사에서 버전 관리를 위해 Git을 사용했습니다. 회사의 약 90 %가 다른 버전 제어 시스템보다 Git을 사용한다고 들었습니다. Git의 가장 큰 판매 포인트 중 하나는 분산되어 있다는 것입니다. 즉, 모든 리포지토리가 동일합니다. 중앙 저장소 / 진리가 없습니다. 이것은 Linus Torvalds가 챔피언으로 삼은 기능 이었습니다. 그러나 모든 회사는 SVN 또는 …

6
자식 리포지토리에서 단일 프로젝트 또는 여러 프로젝트 중에서 선택 하시겠습니까?
git대부분의 프로젝트를 모듈화 한 환경 에서는 저장소 당 하나의 프로젝트 또는 저장소 디자인 문제당 여러 프로젝트에 직면하고 있습니다. 모듈화 된 프로젝트를 생각해 보자. myProject/ +-- gui +-- core +-- api +-- implA +-- implB 오늘 우리는 저장소 당 하나의 프로젝트를 가지고 있습니다. 그것은 자유를 준다 release 개별 구성 요소 tag …

14
새로운 개발자는 분기 병합을 따라 잡을 수 없습니다
나는 새로운 개발자입니다-이것이 나의 첫 프로그래밍 위치입니다. 내 문제는 이것입니다 : 우리는 사용합니다 git-지점에서 지점을 잘라낸 develop다음 할당 된 사소한 작업을 시작합니다. 내가 경험이 없기 때문에 매우 느립니다. 지점을 develop다른 지점으로 다시 병합 할 준비가 되었을 때 갈등을 해결하는 데 많은 변화가있었습니다 (실제로 작업을 중단하고 작업을 다시 시작하는 것이 더 …


10
이미지를 git 저장소에 저장해야합니까?
Git 및 Github를 버전 제어로 사용하는 분산 팀의 경우 이미지도 git 저장소에 저장해야합니까? 대부분의 경우 이미지는 변경되지 않습니다. 이미지가 추가되면 폴더가 포함 된 폴더의 크기 만 커집니다. 큰 이미지 또는 많은 이미지의 조합으로 인해 이미지 폴더가 시간이 지남에 따라 큰 크기로 커질 수 있습니다. 이것이 모범 사례로 간주됩니까? 분산 된 …

6
왜 squash git이 pull 요청을 커밋합니까?
모든 심각한 Github 저장소는 왜 커밋을 단일 커밋으로 스쿼시하기를 원합니까? 나는 git log가 거기에 있다고 생각했기 때문에 모든 기록을 검사하고 어떤 변화가 어디서 발생했는지 정확하게 볼 수 있지만 그것을 스쿼시하면 기록에서 꺼내어 하나의 커밋으로 묶습니다. 요점이 뭐야? 이것은 또한 "미리 커밋하고 자주 저지르는"진언에 위배되는 것으로 보인다.

4
git의 2 단계 커밋 프로세스 (스테이징)의 이점은 무엇입니까?
git을 배우고 있는데 2 단계 커밋 프로세스가 있음을 알았습니다. git add <files> git commit 첫 번째 단계는 "스테이징 영역"또는 "인덱스"에 수정 사항을 배치합니다. 내가 관심이있는 것은이 디자인 결정이 내려진 이유와 그 이점이 무엇입니까? 또한 git 사용자 로서이 작업을 수행 git commit -a합니까? 이 기능이없는 bzr (Bazaar)에서 왔을 때 이것을 묻습니다.

2
힘내 분기 및 태깅 모범 사례
저는 현재 Pro Git 을 읽고 Git 사용을 배우고 있습니다 . 지금은 분기 및 태그에 대해 배우고 있습니다. 내 질문은 언제 브랜치를 사용해야합니까? 그리고 언제 태그를 사용해야합니까? 예를 들어, 프로젝트 버전 1.1에 대한 분기를 작성한다고 가정하십시오. 이 버전을 마치고 릴리스 할 때 릴리스 버전을 표시하기 위해 지점을 떠나야합니까? 아니면 태그를 …

9
마스터 브랜치에서 수백 개의 맞춤형 브랜치 유지
현재 공유 저장소에 PHP 애플리케이션을위한 하나의 마스터 브랜치가 있습니다. 우리는 소프트웨어 가입자 인 500 명 이상의 고객을 보유하고 있으며, 대부분의 고객은 각각 별도의 지점에있는 서로 다른 목적을 위해 약간의 사용자 정의를 가지고 있습니다. 사용자 정의는 다른 텍스트 필드 이름, 완전히 새로운 기능 또는 모듈 또는 데이터베이스의 새 테이블 / 열일 …

6
Git으로 숫자 버전 관리 체계를 어떻게 달성합니까?
우리 조직은 SVN에서 Git으로의 이동을 고려하고 있습니다. 이동에 대한 한 가지 주장은 다음과 같습니다. 버전 관리는 어떻게합니까? NetBeans 플랫폼을 기반으로하는 SDK 배포판이 있습니다. SVN 개정판은 단순한 숫자이므로이를 사용하여 플러그인 및 SDK 빌드의 버전 번호를 확장 할 수 있습니다. Git으로 이동할 때이 문제를 어떻게 처리합니까? 가능한 해결책: Hudson의 빌드 번호 사용 …

23
힘내가 왜 과대 광고를 했습니까? … 다른 사람들은 그렇지 않습니까? [닫은]
최근 몇 년 동안, Git 주변의 과대 광고가 크게 증가했습니다. 모두 Git에 대해 알고 있으며, 대안에 대해서는 아무도 모른다. Mercurial과 같은 다른 것들은 눈에 띄지 않는 것 같습니다. 둘 다 2005 년에 출시되었으며 유사한 기능을 제공합니다. 또한 Mercurial은 일반적으로 사용하기 쉽고 직관적이며 오랫동안 UI를 개선 한 것으로 간주됩니다. 따라서이 방법이 …

11
모두가 마스터 작업을 할 때 git pain을 최소화하려면 어떻게해야합니까?
최근 약 10 명으로 구성된 문서 팀이 SVN에서 Git으로 이동했습니다. SVN에서는 모두가 항상 싫어하는 모델 인 마스터 작업을 수행했지만 그 변화를 가져올 수 없었습니다. Git으로의 이동의 일환으로 우리는 그것을 고치기로 동의했지만 아직 할 수는 없습니다 (임의의 지점에서 빌드 할 수있는 빌드 변경을 기다리는 중). 한편 모두는 마스터 작업을하고 있습니다. 예, …
123 git  bitbucket 

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