«git» 태그된 질문

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

11
잃어버린 것을 포함하여 모든 자식 커밋 목록을 가져옵니다.
다음과 같은 그래프가 있다고 가정 해 봅시다. A---B---C---D (master) \ \-E---F (HEAD) 그렇게하면 git log --all --oneline6 개의 커밋을 모두 얻게됩니다. 그러나 그래프가 A---B---C---D (master, HEAD) \ \-E---F 나는 E와 F를 보지 않을 것입니다. git이 지명되지 않은 지점의 커밋을 포함하여 모든 커밋을 말해 줄 수 있습니까? 감사
139 git  git-log 


11
디렉토리의 대문자를 변경했는데 Git이 찾지 못하는 것 같습니다.
Git 버전 제어를 받고있는 OS X Lion에서 프로젝트를 개발 중입니다. 나는이 소문자 디렉토리를 가지고 나중에 대문자를 사용했지만 (예 : emailaddresses => EmailAddresses) Git은 변경 사항을 인식하지 못하는 것 같습니다. 여전히 내가 git ls-files다른 명령을 실행할 때 디렉토리가 소문자라고 생각 합니다. 이것이 무해한가요, 아니면 Git이이 변화를 받아들이도록 다른 조치를 취해야합니까?
139 git  macos 

12
Git없이 파일에 Git SHA1을 할당하는 방법은 무엇입니까?
Git이 파일에 SHA1 해시를 할당 할 때이 SHA1은 내용에 따라 파일에 고유합니다. 결과적으로 파일이 한 저장소에서 다른 저장소로 이동하면 파일의 SHA1은 내용이 변경되지 않은 것과 동일하게 유지됩니다. Git은 SHA1 다이제스트를 어떻게 계산합니까? 압축되지 않은 전체 파일 내용에서 수행됩니까? SHA1을 Git 외부에 할당하는 것을 모방하고 싶습니다.
138 git  sha1 


3
자식에서 '둘 다 추가'병합 충돌을 해결 하시겠습니까?
나는 git에서 rebasing하고 있는데, 하나의 충돌은 '둘 다 추가되었습니다'입니다. 즉, 정확히 동일한 파일 이름이 내 지점과 rebasing하는 지점에서 독립적으로 추가되었습니다. git status나에게 말한다 : # Unmerged paths: # (use "git reset HEAD <file>..." to unstage) # (use "git add/rm <file>..." as appropriate to mark resolution) # # both added: src/MyFile.cs …
138 git  merge  rebase 

4
자식이 Gtk 경고를 생성합니다 : 디스플레이를 열 수 없습니다
관리자 권한이없는 컴퓨터의 명령 줄을 통해 프로젝트에서 원격으로 작업하고 있으며 실행 후 git push origin master다음 오류 메시지가 나타납니다. (gnome-ssh-askpass:29241): Gtk-WARNING **: cannot open display: 내 .git/config파일의 내용은 다음과 같습니다. [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] fetch = +refs/heads/*:refs/remotes/origin/* url = …

4
대화식 편집 중 Vim 내부에서 git rebase를 중단하는 방법
대화식 리베이스를 수행 할 때 (예 : git rebase -i HEAD~3 rebase 대화식 편집기 (필자의 경우 vim)가 열리고 rebase에 대한 커밋을 편집 할 수 있습니다. pick c843ea2 Set Vim column limit to 80 (OS X) pick fc32eac Add Bash alias for `pbcopy` (OS X) .... 이제 rebase를 중단하고 rebase를 사용 …
138 git  vim  git-rebase 

10
Git Bash의 Windows 설치에서 ~ 디렉토리 위치 변경
나는 올바른 질문을하고 있는지조차 확실하지 않습니다. 내 상황을 설명하겠습니다 : 이것은 Windows 7의 Git에 관한 것입니다. 우리 회사는 로컬 하드 드라이브가 아닌 네트워크 드라이브에 Windows 사용자 디렉토리를 설정합니다 (이 질문의 범위를 벗어난 백업 및 기타 목적으로). 해당 정책을 변경할 수 없습니다. 그러나 그 계획 외부에 로컬 파일을 가질 수 있으며 …
138 git  msysgit  git-bash  mingw32  msys2 



8
오류 : 리베이스로 당길 수 없음 : 스테이지되지 않은 변경 사항이 있습니다.
나는 프로젝트에서 몇몇 친구들과 협력하기 시작했고 그들은 heroku git 저장소를 사용합니다. 며칠 전에 리포지토리를 복제했으며 이후에 일부 변경을 수행하여 최신 업데이트를 얻으려고합니다. git pull --rebase여기에 명시된대로 명령을 실행 했습니다 (이것이 올바른 방법입니까?) : https://devcenter.heroku.com/articles/sharing#merging-code-changes 다음과 같은 오류가 발생합니다. $ git pull --rebase Cannot pull with rebase: You have unstaged changes. …
138 git  heroku  pull 

8
GitHub에서 원격 변경 사항을 병합하는 방법은 무엇입니까?
첫 번째 Github 푸시를 시도하면서 다음과 같은 오류가 발생합니다. [rejected] master -> master (non-fast forward) error: failed to push some refs to 'git@github.com:me/me.git' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes before pushing again. See the 'non-fast forward' section of 'git push --help' for …
137 git  github 

16
Git, Mercurial 및 Bazaar의 상대적 강점과 약점은 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

3
Android Studio-전체 .idea 디렉토리가 git ignore에 있어야합니까?
AndroidStudio 용 .gitignore파일에 대한 많은 예제를 보았습니다. 일부 파일 에는 있지만 그렇지 않은 파일도 있습니다..idea 전체 .idea 디렉토리를 .gitignore에 추가하지 않는 좋은 이유가 있습니까? 완전히 무시해서는 안되는 경우 .idea 안에 .gitignore에 있어야하는 특정 파일 (예 : .iml)이 있습니까?

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