사람들이 Github와 함께 일하기 위해 사용하는 일부 표준 설정은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/693003

문제

다시 말해, 사람들은 어떻게 GIT와 함께 일합니까?

방금 첫 번째 프로젝트를 업로드 한 후 간단한 작업과는 거리가 멀었습니다.

사람들이 전문 개발 작업이나 브라우저로 바로 코드를 더 나쁜 코드를 위해 Gitgui 또는 Command Line에 어떻게 의존 할 수 있는지 알 수는 없습니다.

또한 Gitgui보다 타사 클라이언트가 더 좋습니까?

제발, 나를 깨달으십시오!

도움이 되었습니까?

해결책

우리는 모든 작업에 대해 명령 줄을 통해 GIT를 사용합니다. 여기에는 많은 (10+) 개발자가있는 대규모 프로젝트가 포함됩니다.

일반적으로 GitHub에서 원격 리포를 호스팅하고 TextMate에서 작업하며 GIT와 함께 작업하는 앱 디렉토리에 CD를 열어 두십시오.

이 설정은 매우 잘 작동합니다. GIT와 상호 작용하기 위해 GUI 앱을 사용할 필요가 없습니다.

다른 개발자와 협력 할 때, 우리가 병합 갈등을 겪는 유일한 시간은 비슷한 영역에서 일할 때의 유일한 시간이지만, 정기적으로 원격 저장소로 밀고 적절한 분기 가이 문제를 최소화하는 경향이 있습니다.

다른 팁

실제로 GIT (및 GitHub) 작업에 대한 명령 줄을 사용하고 Gitk를 저장소 브라우저 (필수 불가능한)로, EMACS를 편집기로 사용합니다. Github과의 주요 상호 작용은 커밋을 추진하는 것입니다. 이는 명령 줄에서 매우 간단합니다.

나는 GIT 명령 줄에서만 일하며 Gitk 또는 Tig를 사용하여 멋진 그래픽을 보는 경우는 거의 없습니다. 나는 그런 역사를 그런 역사를 시각화 할 필요가있는 실제 큰 프로젝트에 들어 가지 않았다고 생각합니다. 내 텍스트 편집기는 VIM이며 다른 모든 도구는 명령 줄 기반입니다. GitHub 가이드가 매우 명확하게 설명 하듯이, 브라우저를 필요로하지 않고도 원격 통합을 할 수 있도록 리모컨을 쉽게 설정할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top