«git» 태그된 질문

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

4
대규모 금융 / 보험 회사가 git 및 / 또는 github를 사용해야하는 이유
저는 금융 / 보험 산업에서 대기업 (30K 직원)을 위해 일합니다. "IT"가 우리의 주요 초점은 아니지만, 솔직히 말하면 정보 중심의 산업이며 기술적 인 이점이 더 우수한 회사는 더 빨리 앞서가는 것 같습니다. 우리 회사에는 많은 소프트웨어 개발 팀이 있습니다. 사용되는 언어 / 프레임 워크는 물론 버전 관리 기능이있는지도입니다. 일부는 (내가 아는) …

2
풀 요청을 시작하거나 마스터에서 로컬 병합 커밋을 수행하는 것이 더 낫습니까?
나는 지금 꽤 오랫동안 GitHub를 사용해 왔으며 일반적으로 기능 분기를 푸시 한 다음 직접 병합 요청을 시작하는 데 사용했습니다. 분기를 병합 한 위치를 추적하는 데 도움이되었습니다. 그러나 최근에 Git의 작동 방식에 대해 점점 더 많이 읽었으며 분기를 병합 할 때 병합 커밋을 사용하여 참조 할 수 있음을 깨달았습니다. 마스터에 기능이 …

2
여러 팀을위한 Git 워크 플로우
우리는 Git을 사용하기 시작하고 (아직 사용하지 않음) 워크 플로우를 정의하고 싶습니다. 전 세계 4 곳에 4 개의 팀이 있으며 같은 제품을 함께 개발하고 있습니다. 각 팀은 제품 코드의 일부를 소유하지만 때로는 다른 팀이 소유 한 코드를 변경해야 할 수도 있습니다. 그러한 환경에 대한 Git 워크 플로우에 대한 권장 사항이 있습니까? …

2
git rebase 매개 변수 이해 및 기억
지금까지 git의 가장 혼란스러운 부분은 다른 브랜치에 대한 것입니다. 특히 혼동되는 것은 명령 행 인수입니다. 한 지점의 작은 조각을 다른 지점의 끝으로 리베이스 할 때마다 git rebase 문서를 검토해야하며 3 가지 주요 인수 각각을 이해하는 데 약 5-10 분이 걸립니다. git rebase <upstream> <branch> --onto <newbase> 다른 브랜치에 어떤 종류의 …
12 git 

5
힘내 커밋이 완료되지 않았지만 해당 컴퓨터에서 계속할 수 없습니다
커밋 준비가되지 않았지만 다른 워크 스테이션 또는 랩톱에서 완료해야하는 워크 스테이션에 커밋되지 않은 코드가있는 문제가 발생하는 경우가 있습니다. "소프트 커밋 (soft commit)"또는 다른 머신으로 변경 사항을 다른 곳으로 옮기는 다른 방법과 같은이 문제에 대한 해결책이 있습니까? 제대로 구현되지 않은 변경 사항을 커밋하고 푸시하지 않는 것이 좋습니다.
11 git 

3
다른 서버와 다른 코드베이스에 Git을 사용하려면 어떻게해야합니까?
배경 : 최근에 회사에서 일련의 프로젝트를 물려 받았으며 처리 방식과 관련된 몇 가지 근본적인 문제를 해결하려고합니다. 즉, 이전 개발자 (더 이상 회사에 있지 않은 개발자)는 어떤 형태의 소스 제어도 사용하지 않았으며 문서를 거의 만들지 않았으며 실제로 개발 프로세스가 제대로 이루어지지 않았습니다. 이제는 주로 타사 응용 프로그램 및 API를 위해 작성된 …

3
한 버전의 파일을 비공개로 유지하기위한 github 전략
저는 학생들에게 코딩 문제를 쓰는 강사입니다. 내가하고 싶은 것은 학생들이 완성해야 할 기능에 대한 자리 표시자가있는 상용구 코드를 학생들에게 제공하는 것입니다. 학생들에게 개인 github 저장소에 액세스하여이를 복제 할 수 있습니다. 그러나 샘플 솔루션을 갖춘 코드베이스 버전도 원합니다. 분명히 나는 ​​학생들이 솔루션에 액세스하기를 원하지 않습니다 (과제가 끝날 때까지). 지점에 대해 생각했지만 …
11 git  github 

2
푸시 포스 브랜치를 git하는 것이 잘못입니까?
기능 브랜치에서 작업 할 때 작업을 검토하고 메인 브랜치에서 통합하기 전에 대화 형 리베이스 를 사용하여 브랜치의 커밋 을 정리 하려고합니다 . 기능을 개발하는 동안 중간 작업을 원격 저장소에 백업 수단으로 푸시하고 싶습니다. 즉, 하드 드라이브 충돌시 전체 기능 분기가 손실되는 것을 원하지 않습니다. 그러나 이것은 종종 git push --forcerebase …
11 git 

6
git에서 12 개의 라이브러리에 대해 버전 관리를 수행하는 방법은 모두 병렬로 작동했습니다.
우리는 프로젝트를 수행하고 있지만 프로젝트간에 많은 코드를 재사용하고 공통 코드를 포함하는 많은 라이브러리를 가지고 있습니다. 새로운 프로젝트를 구현함에 따라 일반적인 코드를 제외하고 라이브러리에 넣는 더 많은 방법을 찾습니다. 라이브러리는 서로 의존하고 프로젝트는 라이브러리에 의존합니다. 각 프로젝트 및 해당 프로젝트에 사용 된 모든 라이브러리는 참조하는 모든 라이브러리의 동일한 버전을 사용해야합니다. 소프트웨어를 …

1
이전 커밋을 수정하는 경우 별도의 수정 커밋을 리베이스하거나 추가해야합니까?
소프트웨어 개발에서 일반적인 시나리오는 다른 사람의 코드를 검토하는 코드입니다. 이를위한 일반적인 도구는 풀 요청을 여는 것입니다. 내 질문은 리뷰에서 문제가 발견되면 변경해야한다는 것입니다. 별도로 커밋 (새 커밋) 또는 기존 커밋을 수정해야합니다 (공유 브랜치에서 기록을 다시 쓰는 것이 나쁜 소식이기 때문에 아무도 이전 커밋에서 분기되지 않는다고 가정). 첫 번째 시나리오에서는 커밋 …

2
고용주 별 변경 사항이있는 오픈 소스 프로젝트 작업에 가장 적합한 Git 워크 플로우는 무엇입니까?
현재 고용주에서는 Github에서 호스팅되는 오픈 소스 프로젝트를 응용 프로그램의 구성 요소로 사용하고 있습니다. 필자는이 프로젝트에서 필요한 기능을 추가하고이를 빌드 시스템과 통합하기 위해 노력하고 있습니다. 관리자와 저는 오픈 소스 프로젝트에 합당한만큼이 구성 요소에 대한 우리의 작업을 제출하고 싶다는 데 동의합니다. 내 질문은 오픈 소스 프로젝트에 다시 추가 할 수있는 것들을 쉽게 …
11 git 

1
여러 저장소에 걸친 프로젝트를위한 GitHub 조직?
GitHub에 3 개 이상의 리포지토리가 포함 된 프로젝트를 시작했습니다. 리포지토리 중 하나는 일반적인 문서 및 예제 덤프이며 다른 두 개는 프로젝트의 백본을 구성하는 두 개의 프로그램 구현을 포함합니다. 그러한 구성을 처리하기 위해 GitHub 조직을 사용해야합니까? 아니면 전혀 관련이없는 12 개의 다른 리포지토리와 함께 내 계정으로 전부 버려야합니까?

3
소규모 팀을위한 Git 워크 플로우
소규모 팀에서 구현하기 위해 git workflow를 진행하고 있습니다. 워크 플로우의 핵심 아이디어 : 모든 팀원이 쓸 수있는 공유 프로젝트 마스터가 있습니다. 모든 개발은 기능 지점에서만 수행됩니다. 기능 분기는 지점 작성자 이외의 팀 구성원이 코드를 검토합니다. 기능 분기가 결국 공유 마스터에 병합되고주기가 다시 시작됩니다. 이 기사에서는이주기의 단계를 자세히 설명합니다. https://github.com/janosgyerik/git-workflows-book/blob/small-team-workflow/chapter05.md 이것이 …

3
Git에는 기록을 다시 쓰지 않도록 "안전 모드"가 있습니까?
Git (및 일반적으로 DVCS)에 익숙하고 기록 변경 변경 사항을 탐색하기 시작하면 저장소가 로컬 인 경우 안전하지만 원격 작업을 시도하고 시도하면 문제가 발생할 수 있습니다 그런 변화를 밀어 넣으십시오. 내가 기대할 수있는 기능은 "안전 모드"를 활성화하여 기본적으로하지 말아야 할 일을하지 못하게하는 기능입니다 ... 그리고 그 의미는 무엇입니까? 나는 이미 기원에 밀어 …
11 git  dvcs 

3
단일 개발자 GIT 워크 플로우 (간단한 FTP에서 이동)
VCS로 이전하는 것이 합리적인지 결정하려고합니다. 저는 소규모 조직 (5 명)의 단일 웹 개발자입니다. VCS (Git)는 버전 제어, 오프 사이트 백업, 중앙 집중식 코드 저장소 (집에서 액세스 할 수 있음)와 같은 이유로 생각합니다. 현재는 라이브 서버에서 일반적으로 작업합니다. FTP를 사용하여 수정 한 후 저장 한 다음 다시 업로드하고 새로 고칩니다. 편집은 …

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