«git» 태그된 질문

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

17
git pull에 대한 Git 오류 (로컬 참조를 업데이트 할 수 없음)
나는 분기 마스터 만 있고 "git pull"을 시도 할 때마다이 오류가 발생합니다. error: Couldn't set refs/remotes/origin/master From /var/lib/git/xxx/project ! a0f80ea..49177a3 master -> origin/master (unable to update local ref) 그리고 "git pull origin master"를 수행하면 다음과 같이 표시됩니다. error: Couldn't set ORIG_HEAD fatal: Cannot update the ref 'ORIG_HEAD'. 나는 찾고 있었지만 …

7
Git 'master'브랜치의 이름을 'release'로 바꾸려면 어떻게해야합니까?
우리는 프로젝트에 대해 마스터 브랜치를 릴리스 브랜치라고 부르는 새로운 정책을 시행하여 브랜치가 어떻게 사용되어야하는지 더 명확하게하고 싶습니다. 당연히 후보 브랜치도 개발 및 출시 할 예정입니다. 다음을 사용하여 로컬에서 마스터 브랜치의 이름을 바꿀 수 있음을 이해합니다. git branch -m master release 그러나 이는 로컬에만 해당됩니다. 이것을 원격으로 밀어도 HEAD는 여전히 원격 …

7
git pull이 오류 파일 이름으로 중단되었습니다.
Windows를 OS로 사용하고 있으며 Mac을 사용하는 친구와 함께 프로젝트를 진행하고 있습니다. 그는 Github에 코드를 체크인했습니다. 나는 그가 한 모든 일을 git pull하려고했지만 타사 코드의 "filename too long"오류로 중단되었습니다. 어떡해?
114 git 

6
버전 관리를 위해 태그와 릴리스 / 베타 분기를 사용해야하는 이유는 무엇입니까?
나는 약 1 년 동안 git을 사용해 왔으며 다른 버전에서 커밋에 태그를 지정하는 데 태그를 사용하고 싶습니다. 태그 작업에 사용할 명령에 대한 많은 정보를 찾았지만 제가 알고 싶은 것은라는 새 분기를 만들 수 1.1.0있고 전체적으로 마음을 흐리게 할 필요가 없다면 태그 지정을 사용하는 이유 입니다. 새로운 git 명령 세트? 브랜치보다는 …
114 git  branch  git-tag 

7
Git-병합 중 파일 무시
myrepo원격 beanstalk서버 에서 리포지토리가 호출 되었습니다 . 내 로컬 컴퓨터에 복제했습니다. 두 개의 추가 분기 : staging및 dev. 이 지점도 원격지로 밀었습니다. 지금: local remote server -------------------------------------------------------- master ==> Pushes to `master` ==> deployed to `prod` staging ==> Pushes to `staging` ==> deployed to `staging` dev ==> Pushes to `dev` …
114 git  merge  push  ignore  repository 

5
Git에서 전체 버전 트리보기
Git 및 gitk의 명령 줄 버전을 사용하고 있습니다. 현재 체크 아웃 된 버전에서 접근 할 수있는 부분뿐만 아니라 전체 버전 트리를보고 싶습니다. 가능할까요?
114 git  gitk 

6
전체 컨텍스트로 git diff를 얻는 방법은 무엇입니까?
도가니에서 검토하기에 적합한 패치를 만드는 방법은 무엇입니까? git diff branch master --no-prefix > patch 이는 3 줄의 컨텍스트 만 생성합니다. 그래서 다음을 수행합니다. git diff --unified=2000 branch master --no-prefix > patch 바라건대 모든 파일은 2000 줄 미만입니다. 최대 줄을 지정하지 않고 패치 파일의 모든 줄을 포함하도록 git에 지시하는 방법이 있습니까?
114 git  diff  git-diff 

5
변경 유형별로 git diff 필터링
git diff변경된 파일 로 제한하는 방법이 있습니까? 두 커밋의 차이점을보고 싶지만 둘 중 하나에 존재하지 않는 경로 (추가 / 삭제)는 제외합니다. 다음 Perl 한 줄짜리는 내가 원하는 대부분을 보여줍니다. git diff master.. | perl -lnwe 'print unless /^(new|deleted) file/../^diff/ and not /^diff/' 그러나 diff --git a/path b/path새 파일이나 삭제 된 …
114 git  diff 

8
자식이 특정 줄을 무시할 수 있습니까?
전화기의 기본 브라우저에서 테스트하는 동안 git을 사용하여 phonegap에 동기화하고 있습니다. 따라서 다음 줄이 있습니다. var isPhoneGap = false; 분명히 빌드 할 때 이것을 변경하지만,이 한 줄을 무시하도록 git을 설정할 수있는 방법이 있습니까? 아니면 가서 자체 파일에 넣고 그런 식으로 무시해야합니까? OSX 10.6에서 Gitx와 터미널을 사용하고 있습니다.
114 git  gitx 


8
Git의 서버 저장소에서 단일 파일을 가져 오는 방법은 무엇입니까?
Git을 실행하는 서버가있는 사이트에서 작업 중입니다. 배포를 위해 Git을 사용하고 있습니다 (GitHub가 아님). 이것은 후크 방법을 사용하여 참여하기 전에 설정 되었으며이 질문을 참조하고 아래 명령을 입력했지만 작동하지 않았습니다. 서버에서 단일 파일을 어떻게 가져 옵니까? 예를 들어, 내 로컬 파일 index.php를 업데이트하고 싶다면? git pull index.php?


7
Visual Studio에서 푸시되지 않은 나가는 커밋을 제거하는 방법은 무엇입니까?
실수로 Visual Studio 2017의 새 분기에서 단계적 변경 사항을 로컬 리포지토리에 푸시했습니다. 원격 저장소로 푸시되지 않았습니다. 나는 그것을 제거하고 싶지만 이것을 할 방법을 찾을 수 없습니다. 로컬 마스터 브랜치에서 새 브랜치로 리베이스했습니다. 그런 다음 새 지점을 삭제했습니다. 그러나 Outgoing Commits는 여전히 그것을 보여줍니다. 삭제하거나 되 돌리는 방법은 무엇입니까?

6
기존 Xcode 프로젝트와 함께 Git 사용
내 프로젝트 워크 플로에서 git을 사용하는 방법을 알아 내려고하는데 저장소에 넣을 기존 Xcode 프로젝트가 있습니다. 오거나이저에서 저장소가 올바르게 설정된 것 같지만 소스 제어 메뉴가 회색으로 표시됩니다. 분명히 새 프로젝트를 시작하면 쉽게 할 수 있지만 스냅 샷과 모든 것이 포함 된 기존 프로젝트를 어떻게 가져 옵니까? Xcode 4와 git 1.7.4를 사용하고 …
113 xcode  git 

5
로컬 저장소에서 GitHub 호스팅 원격으로 푸시
내 dev 컴퓨터에서 Git GUI를 사용하여 Visual Studio 2010 솔루션 폴더의 로컬 리포지토리를 만들었습니다. 그런 다음 GitHub 계정에 원격 저장소를 만들었습니다. 이제 로컬 저장소를 원격 저장소로 푸시하는 방법을 찾고 있습니다. SVN에서는 TortoiseSVN을 사용하여 커밋 할 수 있으며 변경 사항이 원격 저장소로 푸시됩니다. Git에 사용할 수있는 도구가 없습니다. 내 로컬 리포지토리를 …
113 git  github  git-push 

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