«git» 태그된 질문

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

7
내 사무실은 무한 브랜치 병합을 정책으로 원합니다. 다른 옵션이 있습니까?
사무실에서 지점 분할 및 병합을 처리하는 방법을 파악하려고 노력하고 있으며 큰 문제가 발생했습니다. 우리의 문제는 장기간의 사이드 브랜치와 관련이 있습니다. 마스터와 분리 된 사이드 브랜치를 작업하는 몇 사람이 있고 몇 개월 동안 개발하고 마일스톤에 도달하면 두 가지를 동기화합니다. 이제 이것을 처리하는 자연스러운 방법 인 IMHO는 사이드 브랜치를 단일 커밋으로 스쿼시합니다. …

10
동료가 테스트하지 않고 커밋하고 푸시
동료가 자신의 PC에서 테스트 할 필요가 없다고 생각하면 변경하고 커밋 한 다음 푸시합니다. 그런 다음 프로덕션 서버에서 테스트하여 실수를 한 것을 알게됩니다. 일주일에 한 번 발생합니다. 이제 그가 3 분 동안 커밋을하고 5 분 안에 프로덕션 서버에 배포하는 것을 보았습니다. 나는 이것이 좋은 일을하는 방법이 아니라고 몇 번 말했다. 나는 …

14
SCM없이 코드 품질을 유지하려면 어떻게해야합니까?
저는 정부 기관에서 일하고 있습니다. 여기서 사용되는 기술과 소프트웨어 개발 방법은 매우 구식입니다. 여기에는 많은 저장 공간이 있지만 여기에서 대부분의 작업을 자동화하는 데 사용되는 응용 프로그램을 유지하고 유지할 수있는 적절한 공간이 없습니다. 기관에서는 GIT 또는 SVN과 같은 SCM 소프트웨어를 사용할 수 없습니다. 코드 품질을 유지하고 나중에 앱에 새로운 기능을 추가 …
110 git  code-quality  svn  scm 

1
Git에서 암호화 서명 커밋 및 태그의 장단점은 무엇입니까?
그래서 누군가 동료가 내 작업을 검토했으며 커밋과 태그에 항상 암호로 서명해야한다고 말했습니다. 이유를 물었을 때, 그는 나에게 그것을 설명 할 줄 몰랐고 "그냥 좋은 일이다"고 말했다. 명백한 침팬지 시나리오 를 피하려고 노력하는 이유는 무엇입니까? 실제로 많은 장점과 단점이 있습니까? 내가하는 모든 커밋과 태그에 서명하고 싶은 실질적인 이유는 무엇입니까?
109 git  cryptography 

10
2010-01 년 데비안 팝콘 그래프에서 Git 제출자가 갑자기 증가하는 이유는 무엇입니까?
내가 Git과 Mercurial을 비교 한 1을 읽은 거의 모든 기사는 Mercurial이 더 나은 명령 줄 UX를 가지고있는 것처럼 보입니다 git checkout. 그러나 어느 시점에서 Git은 갑자기 인기가 높아졌고 데비안 팝콘 그래프 (아래 그래프 이미지 참조)에서 Git 제출자 수가 문자 그대로 폭발했습니다. 출처 : 데비안 2010-01 년에 상황이 갑자기 바뀌었다. GitHub가 …
86 git  history  mercurial 

11
GitHub 용 GUI 앱이있을 때 왜 git을 배우나요?
GitHub가 Mac 과 Windows 모두에 GUI 앱을 제공한다고 가정 하면 명령 행에서 git을 사용하는 방법을 배우면 어떤 이점이 있습니까? 현재 Mac 응용 프로그램을 사용하여 리포지토리를 업데이트하고 있으며 지금까지 내 요구를 충족시키는 것으로 보입니다. 무엇을 놓칠 수 있습니까?
84 git  github 

11
개인 (한 사람) 프로젝트를위한 자식. 지나침?
나는 Subversion과 git의 두 가지 버전 제어 시스템을 알고 사용합니다. Subversion은 현재 유일한 개발자 인 개인 프로젝트에 사용되고 git은 오픈 소스 프로젝트 및 다른 사람들도 프로젝트에서 작업 할 것이라고 생각하는 프로젝트에 사용됩니다. 이것은 대부분 git의 놀라운 포크 및 병합 기능 때문입니다. 모든 사람이 자신의 브랜치에서 작업 할 수 있습니다. 매우 …

6
"개발"지점이 사라지는 추세
최근 GitHub에서 인기있는 프로젝트를 살펴본 결과 develop분기 가 없다는 것을 알았습니다 . 실제로 GitHub Flow 가이드 에는 언급되어 있지 않습니다. 내 이해에서, master항상 완전히 안정되고 생산을 반영해야합니다. 개발자가 기능을 가지 작업을 한 다음에 그 병합하는 경우 master그들이 할 때를, 그 기능 / 수정에 병합되고 일정 기간이 뜻 master과 master지점이 실제로 …
82 git  github 

6
왜 git은 개정 번호 대신 해시를 사용합니까?
항상 git이 개정 번호보다 해시를 선호하는 이유가 궁금했습니다. 개정 번호는 훨씬 명확하고 참조하기 쉽습니다 (제 의견으로는) : 누군가에게 개정 1200을 보도록하거나 92ba93e를 커밋하도록 지시하는 것에는 차이가 있습니다! (한 가지 예만 제시하십시오). 이 디자인에 대한 이유가 있습니까?


8
브랜치를 사용하여 동일한 소프트웨어의 다른 버전을 유지 관리하는 것이 좋습니까?
우리는 몇 가지 다른 판을 가진 제품을 가지고 있습니다. 차이점은 사소합니다. 여기저기서 다른 문자열, 하나의 추가 논리는 거의없고 다른 논리는 거의 차이가 없습니다. 소프트웨어를 개발할 때 각 버전에 대부분의 변경 사항을 추가해야합니다. 그러나 그렇지 않은 몇 가지와 달라야 할 몇 가지가 있습니다. release-editionA 및 release-editionB (.. etc) 분기가있는 경우 분기를 …
72 git  branching 

4
git pull이 기본적으로 rebase 대신 병합을 수행하는 이유는 무엇입니까?
다음 상황을 고려하십시오. 자식 저장소의 복제본이 있습니다. 로컬 커밋이 있습니다 (커밋되지 않은 커밋) 원격 저장소에 아직 조정하지 않은 새 커밋이 있습니다. 그래서 이런 식으로 : git pull기본 설정으로 실행 하면 다음과 같은 결과가 나타납니다. git이 병합을 수행했기 때문입니다. 그러나 대안이 있습니다. pull 대신 rebase를 수행하도록 지시 할 수 있습니다. git …
71 git 


17
Git을 배울 수없는 개발자를 위해 무엇을 할 수 있습니까? [닫은]
문맥 8 명의 엔지니어 팀이 현재 다음 큰 것을 위해 Git (Subversion에서)으로 전환하고 있습니다. 우리는 Git을 선택하기가 매우 어려운 소수의 '보다 숙련 된'엔지니어를 보유하고 있습니다. 사용자 매뉴얼, 교육 활동 및 화이트 보드 세션을 제공했지만 동일한 사소한 질문을받습니다. 우리는 며칠 만에 모든 것을 습득 한 두 명의 주니어 컨설턴트가 있었으며 실제로이 …
68 git  gitflow 

9
문서 및 프로젝트 관리에 Git을 사용해야합니까? 코드가 별도의 저장소에 있어야합니까?
그룹 프로젝트를 위해 Git 리포지토리를 시작하고 있습니다. 코드와 동일한 Git 리포지토리에 문서를 저장하는 것이 합리적입니까? 이것은 git 개정 흐름의 특성과 충돌하는 것처럼 보입니다. 내 질문에 대한 요약은 다음과 같습니다. 코드와 문서가 모두 같은 저장소에 체크인 되면 Git 개정 스타일이 혼란 스러울 까요? 이것에 대한 경험? Git이 문서 개정 관리에 적합합니까? …

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