«git» 태그된 질문

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

2
Git의 변경 사항 (삽입 및 삭제) 요약 [닫기]
시간이 지남에 따라 코드 기반이 어떻게 성장했는지 살펴보고 싶습니다. GitHub는 +/-체크인 목록을 따라 멋진 표시를합니다. Google 코드 호스팅 리포지토리 또는 오프라인에서 사용할 수있는 비슷한 기능이 있습니까?
47 git 

4
github 관리자가 작성자의 풀 요청을 다시 작성해야합니까?
나는 직업에 의한 프로그래머는 아니지만 코딩을하고 github을 사용했습니다. 나는 놀라운 상황이라는 것을 발견했습니다. 나는 자식에 매우 익숙하다. 나에게 영향을 미치는 (작은) 버그를 발견 한 프로젝트가 있습니다. 나는 그것을 찾아서 고치는 오후를 보냈다. 리포지토리를 포크하고 변경 사항을 커밋하고 풀 요청을 발행했습니다. "개발 브랜치로 병합"으로 종료 된 것을 확인한 후 모든 것이 …
44 git  github 

5
SVN과 Git의 분기 차이 이해
저는 SVN의 사용자이며 이제 Git을 배우고 있습니다. SVN에서는 일반적으로 로컬 컴퓨터에서 프로젝트의 모든 분기를 포함하는 리포지토리를 체크 아웃하고 관심이 있고 거기에서 작업하는 내 분기의 폴더를 선택했습니다. Git을 사용하면 차이점이 있습니다. 현재 repo를 복제하고 gitk를 사용하여 특정 분기를 복제하고 있습니다. 프로젝트 폴더에는 해당 브랜치의 내용 만 포함되어 있으며 SVN에서와 같이 모든 …
44 git  github 

8
빌드에 실패한 커밋을 자동으로 되돌리기
저의 동료는 CI 서버가 빌드에 실패한 커밋을 되돌릴 것을 생각하고 있다고 말합니다. 그래서 HEADin master은 항상 안정적입니다 (적어도 빌드를 통과하는 것처럼). 이것이 최선의 방법 master입니까, 아니면 개발자가 고칠 때까지 깨지는 것보다 더 문제가 될 수 있습니까? 내 생각은 커밋을 되 돌리면 커밋 및 수정을 읽는 작업이 더 복잡해질 것입니다 (개발자는 …

4
git-flow 및 github를 사용한 코드 검토
정기적 인 git 및 github을 사용하면 마스터 브랜치로 작업중 인 기능 브랜치의 풀 요청을 간단히 작성하여 코드 검토를 수행 할 수 있습니다. git-flow로 코드 리뷰를 어떻게 수행합니까? "git flow feature finish"와 같은 워크 플로를 통해 코드 검토가 실제로 발생하는 위치와 git-flow 또는 git이 해당 검토를 용이하게하는 방법에 대해 혼란스러워합니다.

6
큰 파일의 리팩토링을 처리하는 가장 좋은 방법은 무엇입니까?
나는 불행히도 소프트웨어 품질 지침이 항상 따르지 않는 일부 파일이있는 더 큰 프로젝트를 진행하고 있습니다. 여기에는 여러 가지 고유 한 기능이 포함 된 큰 파일 (2000-4000 줄 읽기)이 포함됩니다. 이제이 큰 파일을 여러 개의 작은 파일로 리팩토링하려고합니다. 문제는 이들이 너무 커서 여러 지점의 여러 사람 (포함)이이 파일을 작업하고 있다는 것입니다. …

11
작동하지 않는 코드를 커밋해도 괜찮습니까?
작동하는 코드 만 커밋해야합니까? 이 커밋은 다음과 같이 저장소를 작동 상태로 둘 필요가 없습니다. ... 우리는 초기 설계 단계에 있으며 코드는 아직 안정적이지 않습니다. ... 당신은 프로젝트의 유일한 개발자입니다. 왜 작동하지 않는지 알고 있습니다. 또한 깨진 코드를 커밋하여 다른 사람의 작업을 중단하지 않습니다. ... 현재 코드가 작동하지 않습니다. 우리는 그것에 …

1
GitHub에 대한 요청없이 분기 된 저장소에서 변경 사항을 가져 오시겠습니까?
저는 소셜 코딩 커뮤니티에 익숙하지 않으며이 상황에서 올바르게 진행하는 방법을 모릅니다. 몇 주 전에 GitHub 리포지토리를 만들었습니다 . 누군가 프로젝트 를 시작했고 할 일에 약간의 변화가있었습니다. 누군가 내 프로젝트를 포크하고 추가하는 데 시간이 걸렸습니다. 변경 사항을 내 코드로 가져 오려고하지만 몇 가지 우려 사항이 있습니다. 1) 포크 리포지토리에서 git을 통해 …
40 git  github  etiquette 


2
Git과 Mercurial의 인기에 대한 경험적 증거
2012 년입니다! Mercurial과 Git은 여전히 ​​강합니다. 나는 두 가지의 상충 관계를 이해한다. 또한 모든 사람이 어느 쪽이든 선호한다고 생각합니다. 괜찮아. 두 가지 사용 수준에 대한 정보를 찾고 있습니다. 예를 들어 stackoverflow.com 에서 Git을 검색 하면 12000 개의 조회수가 발생하고 Mercurial 은 3000을 얻습니다. Google 트렌드 는 Git의 경우 1.9 : …
37 git  mercurial 

3
병합 된 브랜치를 재사용하는 것이 좋습니다.
현재 응용 프로그램에 새 기능을 추가해야 할 때마다 새 분기를 만들었습니다. 기능이 완료되고 작동하면 마스터 브랜치와 병합합니다. 그러나 나중에이 기능 (예 : 개선 사항)을 업데이트해야 할 때 새 분기를 만드는 것이 더 낫거나 마스터로 이전 분기를 리베이스 해야하는 경우 업데이트를 수행 한 다음 다시 병합합니까? 예를 들어 Ruby on Rails …
36 git  branching 

8
모든 자식 커밋이 프로젝트를 작동 상태로 유지해야합니까?
일반적인 모범 사례가 무엇인지 궁금합니다. 프로젝트가 작업 상태 (올바로 빌드, 모든 테스트 통과 등)이거나 깨진 코드를 커밋하도록 git 커밋을 시행해야합니까? 예를 들어,이 요구 사항을 포기하면 커밋을 통해보다 유연해질 수 있습니다 (앱이 작동 상태가 아니더라도 논리적 청크로 사용). 그러나 당신이 그것을 시행한다면 나중에 주어진 커밋을 체리 선택 할 수있는 유연성을 얻습니다 …
36 git 

7
자주 복잡한 병합 충돌이 문제의 징후입니까?
우리 팀에서는 Git을 소스 제어로 사용합니다. 우리는 거의 독립적이지만 겹치는 몇 가지 코드 영역을 가지고 있습니다. 최근에 소스 제어 사용에 대한 워크 플로우 및 접근 방식에 대해 논의했습니다. 기능 분기 워크 플로를 사용하여 홍보 할 때 제기되는 불만 중 하나 는 사람들이 종종 복잡한 병합 충돌을 일으켜 잘못 해결한다는 것입니다. …

3
다른 호스트의 git 저장소를 동기화 상태로 유지
작은 프로젝트를 시작하려고 생각하고 git으로 버전을 만들고 싶습니다. Bitbucket 은 무료 플랜으로 나에게 좋은 옵션 인 것 같습니다. 웹 인터페이스, Mac OS 클라이언트 등과 같은 멋진 도구가 있기 때문에 git 작업을위한 주요 도구로 사용하고 싶습니다. 그러나 타사 서비스를 사용하여 발생할 수있는 우발적 손상으로부터 보호하기 위해 저장소의 두 번째 백업 사본으로 …
34 git 

12
DVCS는 지속적인 통합을 방해합니까?
민첩한 개발자 10 명으로 구성된 팀이 있다고 가정 해보십시오. 그들은 매일 보드에서 작업을 선택하고 작업이 끝날 때까지 여러 가지 변경 사항을 커밋합니다. 모든 개발자는 트렁크에 직접 체크인합니다 (Google 스타일, 모든 커밋은 기능 전환 등을 사용하여 릴리스 후보입니다). SVN과 같은 중앙 집중식 CVS를 사용하는 경우, 이들 중 하나가 커밋 할 때마다 …

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