«git» 태그된 질문

Git은 오픈 소스 분산 버전 제어 시스템 (DVCS)입니다. Git 사용 및 워크 플로우와 관련된 질문에이 태그를 사용하십시오. 리포지토리가 GitHub에서 호스팅되기 때문에 Git 관련 문제에 [github] 태그를 사용하지 마십시오. 또한 Git 저장소와 관련된 일반적인 프로그래밍 질문에이 태그를 사용하지 마십시오.

3
git merge : 다른 파일로 이동 한 코드에 변경 사항을 적용
나는 지금 꽤 강력한 git merge 기동을 시도하고 있습니다. 내가 겪고있는 한 가지 문제는 지점의 일부 코드를 약간 변경했지만 동료가 해당 코드를 지점의 새 파일로 옮겼다는 것입니다. 그래서 내가 할 때 git merge my_branch his_branchgit은 새 파일의 코드가 이전 코드와 동일하다는 것을 알지 못했기 때문에 변경 사항이 없습니다. 변경 사항을 …
132 git 

5
git으로 이름이 바뀐 파일의 로그를 실제로 표시하는 방법은 무엇입니까?
나는 git을 처음 접했고 이전에는 Subversion을 사용했습니다. 파일 이름이 바뀌면 대부분의 그래픽 git 프론트 엔드 및 IDE 플러그인이 파일 기록을 표시 할 수없는 것으로 나타났습니다. 내가 사용할 때 git log --follow 명령 줄에서 이름을 바꾸면 전체 로그를 볼 수 있습니다. Linus Torvalds에 따르면 --follow 스위치는 "SVN noob"입니다. 심각한 git 사용자는 …
132 git 

6
로컬 변경 사항을 유지하는 git pull
업스트림 변경 사항이 있어도 특정 파일을 그대로 유지하면서 git 프로젝트를 안전하게 업데이트 (풀)하는 방법은 무엇입니까? myrepo / config / config.php 이 파일이 원격에서 변경 되더라도 git pull을 사용할 때 다른 모든 것이 업데이트되지만이 파일은 변경되지 않고 병합되지 않는 방법이 있습니까? 추신. git 기반 배포 스크립트 만 작성하기 때문에 내가 원하는 …
132 git 

5
힘내 : 가져 오기 전용 리모컨을 설정 하시겠습니까?
git remote -v리모컨이 구성된 Git 리포지토리 중 하나에서 실행할 때 각 리모컨에 페치 및 푸시 사양이 모두 있음을 알 수 있습니다. $ git remote -v <remote-name> ssh://host/path/to/repo (fetch) <remote-name> ssh://host/path/to/repo (push) 동료 개발자를 가리키는 리모컨의 경우 푸시 할 필요가 없으며 Git은 어쨌든 비 저장 저장소로 푸시하지 않습니다. 푸시 주소 나 …
132 git  workflow 


4
GitHub에서 빈 분기 만들기
라는 새 GitHub 브랜치를 만들고 싶습니다 release. 이 분기 는 비어 있어야합니다 ! 그러나 x 커밋이있는 기존 브랜치가 있으며 커밋 기록을 갖고 싶지 않습니다. 내가 찾은 유일한 방법은 로컬 --orphan 브랜치 를 만드는 것 입니다.
132 git  github 

10
키 지문 때문에 Heroku로 푸시 할 수 없습니다
저는 Rails를 처음 사용하고 있으며 매우 간단한 앱을 Heroku에 배포하려고했습니다. 이것은 내가 배포 한 두 번째 응용 프로그램이며 첫 번째 응용 프로그램은 정상적으로 작동합니다. 그러나 나는 이것에 약간의 문제가 있습니다. " git push heroku master " 때마다 다음 오류가 발생합니다. ! 지문이 xx : xx : xx : xx : …
131 git  heroku  ssh  git-push 

7
Google Code Subversion 저장소를 GitHub에 포크 및 동기화
GitHub 리포지토리에 대한 쓰기 액세스 권한이없는 Google Code Subversion 리포지토리와 포크 및 동기화를 유지하려면 어떻게해야합니까? Git 리포지토리에서 자체 기능을 개발하고 싶지만 Google Code Subversion 리포지토리와 동기화하고 싶습니다. Google 코드 프로젝트 측에서 수정 사항을 가져옵니다. git-svn에 대해 알고 있으며 내가 완전히 제어 할 수있는 Subversion 저장소로 업스트림 및 다운 스트림하기 전에 …
131 svn  git  github 

2
초기 커밋을 참조하는 방법?
리포지토리의 초기 커밋을 참조 해야하는 스크립트가 있습니다. git에는 특별한 참조 HEAD가 있지만 해당하는 것은 없습니다 TAIL. 나는 git help rev-parse나를 도울 것 같은 것을 찾을 수 없습니다 . 내가하고 싶은 일은 다음과 같습니다. git show TAIL 내가 가진 하나의 옵션은 다음과 같습니다. git show `git log --reverse | if read …
131 git  git-commit 


11
Git 브랜치 및 Rails 마이그레이션 작업 방법
나는 꽤 많은 git 브랜치로 rails 앱을 만들고 있는데 많은 것들이 db 마이그레이션을 포함합니다. 우리는 조심하려고하지만 때로는 마스터의 일부 코드 조각이 다른 지점에서 제거 / 이름이 바뀐 열을 요청합니다. 자식 브랜치를 DB 상태와 "커플 링"하는 좋은 솔루션은 무엇입니까? 이 "상태"는 실제로 무엇입니까? 크기가 몇 GB 인 데이터베이스 만 복제 할 …


7
git : 메시지를 입력하는 동안 중단 커밋
나는 최선을 다하고 있습니다. 커밋 메시지를 vim에 입력했습니다. 나는 이제 무언가를 바꿔야한다는 것을 기억했다. 나는 내가 원하는 것을 성취 할 수있는 다른 옵션이 있다는 것을 알고 있지만 커밋을 중단 할 수있는 방법이 있는지 알고 싶지만 지금까지 입력 한 커밋 메시지를 저장하고 싶습니다.
131 git 

4
힘내 rebase 병합 충돌을 계속할 수 없습니다
'마스터'분기를 따라 잡기 위해 'dev'를 리베이스하려고합니다. $ git checkout dev $ git rebase master First, rewinding head to replay your work on top of it... Applying: Corrected compilation problems that came from conversion from SVN. Using index info to reconstruct a base tree... M src/com/.... <stdin>:125: trailing whitespace. /** <stdin>:126: …
131 git  git-rebase 

6
리베이스 후 지점으로 밀 수 없습니다
우리는 git을 사용하고 마스터 브랜치와 개발자 브랜치를 가지고 있습니다. 새 기능을 추가 한 다음 커밋을 마스터로 리베이스 한 다음 마스터를 CI 서버로 푸시해야합니다. 문제는 리베이스 중에 충돌이 발생하면 리베이스가 완료된 후 원격 분기를 당길 때까지 원격 개발자 분기 (Github에서)를 푸시 할 수 없다는 것입니다. 중복 커밋이 발생합니다. 충돌이 없으면 예상대로 …

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