«git» 태그된 질문

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

7
왜 많은 프로젝트가 "git merge"보다 "git rebase"를 선호합니까?
DVCS를 사용하면 얻을 수있는 장점 중 하나는 편집 커밋 병합 워크 플로 ( CVCS에서 종종 시행하는 편집 병합 커밋 보다)입니다. 병합과 관계없이 각각의 고유 한 변경 사항을 리포지토리에 기록 할 수 있으므로 DAG 가 프로젝트의 실제 가계도를 정확하게 반영합니다. 왜 많은 웹 사이트 가 "병합 커밋을 피하고 싶다"고 말하는가? 프리 …

7
검토중인 다른 지점에 의존하는 지점에서 작업
git은 아래 시나리오를 어떻게 처리합니까? 백엔드 작업과 프론트 엔드 작업의 두 부분으로 나누어 진 작업이 있습니다. 백엔드 변경 사항을 병합하고 병합 될 때까지 기다립니다 (및 주소 피드백). 대기하는 동안 백엔드 변경에 따라 다르고 아직 마스터 브랜치에서 사용할 수 없으므로 프런트 엔드 변경 작업을 실제로 수행 할 수 없습니다. 백엔드 변경 …
65 git  branching 

1
Gerrit 코드 검토 또는 Github의 포크 앤 풀 모델?
팀과 커뮤니티가 개발할 소프트웨어 프로젝트를 시작하고 있습니다. 이전에 gerrit에서 판매되었지만 Github의 포크 앤 풀 요청 모델은 더 많은 도구, 커밋을 시각화하는 방법 및 사용 편의성을 거의 제공하는 것으로 보입니다. 둘 다에 대해 약간의 경험이있는 사람에게는 각각의 장단점이 무엇이며 커뮤니티 개발의 가능성을 열어두고 싶은 팀 기반 프로젝트에 더 좋을까요?
64 git  github  forking  gerrit 

1
MIT에 따라 라이센스가 부여 된 Github에서 프로젝트를 포크하면 어트 리뷰 션 및 저작권 공지를 어떻게 처리합니까?
MIT 프로젝트를 포크하고 크게 수정하고 이름을 바꾸려는 경우 기본 라이센스 파일에서 MIT 라이센스 위의 저작권 표시를 어떻게 처리합니까? 원저자와 회사 또는 원저자를 열거 할 수 있습니까? 원저자에게 귀속되는 한 내 법적 옵션은 무엇입니까? MIT에 따라 소프트웨어를 라이센스하고 오픈 소스로 유지하려고합니다.

4
단독 개발자로서 (현재) Git을 어떻게 사용해야합니까? [닫은]
Git에 여러 프로젝트가있어 결국 다른 사람들을 데려오고 싶습니다. 그러나 지금 당장은 나와 Git과 GitHub를 매우 간단하게 사용합니다. 분기가 없으며 기본적으로 커밋을 로컬 파일의 백업으로 사용합니다. 때때로 돌아가서 참조 할 수 있도록 이전 버전의 파일을 살펴볼 것이지만,이 시점까지 롤백 할 필요는 없지만, 나중에 필요할 경우 옵션을 고맙게 생각합니다. 단독 개발자로서 어떤 …


4
Git에서 MySQL 데이터베이스를 백업하는 것이 좋은 생각입니까?
내 응용 프로그램의 백업 상황을 개선하려고합니다. Django 응용 프로그램과 MySQL 데이터베이스가 있습니다. Git에서 데이터베이스 백업을 제안하는 기사를 읽었습니다. 한편으로는 데이터와 코드의 사본을 동기화하여 유지하기 때문에 마음에 듭니다. 그러나 Git은 데이터가 아닌 코드를 위해 설계되었습니다. 따라서 커밋마다 MySQL 덤프를 비교하는 많은 추가 작업을 수행하므로 실제로는 필요하지 않습니다. 파일을 저장하기 전에 압축해도 …
57 database  git  mysql  django 

4
개발에 병합 된 기능이 경영진에 의해 연기되면 어떻게됩니까?
우리는 최근에 웹앱 (자동 가입) 기능이 시작에 너무 차가워 졌다고 생각했기 때문에 경영진에 의해 연기되는 문제가 있었지만, 우리가 작업했던 다른 모든 기능을 적용하기를 원했습니다. 문제는이 기능이 다음 릴리스에서 라이브로 푸시 할 것으로 예상되는 다른 모든 기능과 함께 개발에 병합되어 일반적으로하는 것처럼 dev-> test-> master를 병합 할 수 없다는 것입니다. 이 …

2
실제로 Git 브랜치는“Hilbert 공간의 하위 매니 폴드를 매핑하는 동종 이형 endofunctors”입니까?
우리 모두 알다시피 : 지점이 Hilbert 공간의 하위 매니 폴드를 매핑하는 동종 이형 endofunctors임을 이해하면 Git이 더 쉬워집니다. 어떤이 보인다 전문 용어처럼, 그러나 다른 한편으로는, 모두 말했듯이 X의 모나드는 X의 endofunctors 범주의 단일체이며 product ×는 endofunctor의 구성 요소로 대체되고 단위 endofunctor로 설정된 단위로 대체됩니다. 이다 는 사실 때문에 재미 . …
51 git 

11
왜“GitHub에서 나를 포크”합니까? [닫은]
GitHub의 작동 방식을 이해 하지만 혼란스러워 한 가지 이유는 거의 모든 OSS 프로젝트가 최근에 홈페이지에 "GitHub에서 포크"링크를 갖는 이유 입니다. 예를 들어 http://jqtjs.com/ , http://www.daviddurman.com/flexi-color-picker/ 및 기타 이것이 왜 흔한가? 그들이 어떻게해야 할 지 모르는 보안 / 성능 향상을 점검하면서 코드 검증을 원하거나 필요로 하는가? 이것이 공동 프로젝트임을 보여주기위한 것입니까? …


5
공통 중첩 하위 모듈을 사용하여 Git 리포지토리 구성
나는 Git 서브 모듈을 좋아한다 . 버전과 함께 종속성을 추적 할 수 있기 때문에 이전 버전의 프로젝트로 롤백하고 해당 버전의 종속성을 안전하고 깨끗하게 빌드 할 수 있습니다. 또한 라이브러리 히스토리는 라이브러리 히스토리가 라이브러리에 종속 된 (및 오픈 소스되지 않을) 애플리케이션과 분리되어 있으므로 오픈 소스 프로젝트로 라이브러리를 공개하는 것이 더 쉽습니다. …
50 git  cmake  submodules 


4
Github 및 Heroku를 사용할 때 민감한 데이터를 어떻게 처리합니까?
나는 아직 Git이 작동하는 방식에 익숙하지 않다 (그리고 Linus 이외의 누군가가;인지 궁금하다). Heroku를 사용하여 응용 프로그램을 호스팅하는 경우 Git 리포지토리에서 코드를 확인해야합니다. 오픈 소스 프로젝트에서 작업하는 경우 Github 또는 다른 Git 호스트에서이 리포지토리를 공유 할 가능성이 높습니다. 공개 리포지토리에서 확인할 사항이 없습니다. 데이터베이스 비밀번호, API 키, 인증서 등 ... 그러나 …
49 git  github  heroku 

3
자식 커밋에 부모가 2 명 이상있을 수 있습니까?
이 문서 에서는 언급되어 있습니다 커밋 개체에는 여러 부모가있을 수 있습니다. 그러나 내 이해에 따르면 커밋에 부모가 둘 이상있는 유일한 경우는 병합이 발생한 경우이며,이 경우 부모는 두 명뿐입니다. 내 질문은, 커밋에 부모가 2 명 이상있을 수 있습니까? 그렇다면 언제?
48 git 

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