«git» 태그된 질문

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

29
.gitignore 및 "다음 추적되지 않은 작업 트리 파일을 체크 아웃하여 덮어 씁니다"
그래서 .gitignore 파일에 폴더를 추가했습니다. 내가 한 번 git status말해 # On branch latest nothing to commit (working directory clean) 그러나 지점을 변경하려고하면 다음과 같은 결과가 나타납니다. My-MacBook-Pro:webapp marcamillion$ git checkout develop error: The following untracked working tree files would be overwritten by checkout: public/system/images/9/thumb/red-stripe.jpg public/system/images/9/original/red-stripe.jpg public/system/images/8/thumb/red-stripe-red.jpg public/system/images/8/original/red-stripe-red.jpg public/system/images/8/original/00-louis_c.k.-chewed_up-cover-2008.jpg public/system/images/7/thumb/red-stripe-dark.jpg …
826 git  git-merge  gitignore 

11
어떤 Git 브랜치가 어떤 원격 / 업스트림 브랜치를 추적하는지 어떻게 알 수 있습니까?
На этот вопрос есть ответы на 스택 오버플로 на русском : Как узнать, как настроены на 푸시 / 풀 локальные ветки? 내가 할 수 있다는 것을 알고 git branch --all로컬 및 원격 지점을 모두 보여 주지만 그들 사이의 관계를 보여주는 데 그렇게 유용하지 않습니다. 어떤 지역 지점이 어떤 원격 지점을 …
824 git 

15
로컬 및 원격 Git 리포지토리 모두의 마스터 브랜치 이름 바꾸기
나는 지점이 master원격 브랜치를 추적합니다 origin/master. master-old로컬 및 원격으로 이름을 바꾸고 싶습니다 . 이것이 가능한가? 추적하고 origin/master( master를 통해 항상 로컬 지점 을 항상 업데이트 한) 다른 사용자의 git pull경우 원격 지점의 이름을 바꾼 후 어떻게됩니까? 자신의겠습니까 git pull정지 작업 또는 그것이 찾을 수 없다는 오류 던질 것 origin/master이상을? 그런 …
820 git  git-branch  git-pull 

10
Git 포크는 실제로 Git 클론입니까?
사람들이 Git에서 코드를 포크한다고 말하고 있습니다. Git "포크"는 Git "복제본"과 미래의 합병을 포기하려는 (의미없는) 심리적 의지와 같이 의심스럽게 들립니다. 힘내에는 포크 명령이 없습니다. GitHub는 서신에 스테이플 링을하여 포크를 좀 더 실제적으로 만듭니다. 즉, 포크 버튼을 누른 후 나중에 풀 요청 버튼을 누르면 시스템이 소유자에게 이메일을 보낼 정도로 똑똑합니다. 따라서 저장소 …

8
폴더를 기존 Heroku 앱과 연결하는 방법
GitHub에 기존 Rails 앱이 있고 Heroku에 배포되었습니다. 새 개발 머신을 설정하려고하고 GitHub 리포지토리에서 프로젝트를 복제했습니다. 그러나이 폴더를 Heroku에 연결하는 방법에 대해서는 혼란 스럽습니다. 원래는 heroku create명령을 사용 했지만 이번에는 다른 Heroku 인스턴스를 생성하므로 이번에는 그렇게하고 싶지 않습니다.
815 git  heroku 

21
삭제 후 커밋이 수행되지 않은 git recover 삭제 된 파일
일부 파일을 삭제했습니다. 아직 커밋하지 않았습니다. 파일을 복구하기 위해 작업 공간을 재설정하고 싶습니다. 나는했다 git checkout .. 그러나 삭제 된 파일이 여전히 없습니다. 그리고 git status보여줍니다 : # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # deleted: cc.properties # deleted: …
812 git 

8
git pull --rebase는 언제 사용해야합니까?
나는 git pull --rebase기본적으로 사용 하는 사람들 과 절대로 그것을 사용하지 않으려는 사람들을 알고 있습니다. 나는 병합과 rebasing의 차이점을 이해한다고 생각하지만, 나는 이것을 문맥에 두려고합니다 git pull. 많은 병합 커밋 메시지를보고 싶지 않거나 다른 문제가 있습니까?
806 git 

30
힘내-치명적 : '/path/my_project/.git/index.lock'을 만들 수 없습니다 : 파일이 존재합니다
프로젝트 트리를 git repo로 옮기려고 할 때 여전히이 오류 메시지가 나타납니다. 이 프로젝트로 내 디렉토리의 권한을 확인했으며 777에 my_project설정되어 있습니다. 자식 초기화 그리고 내가 시도하면 git add. 또는 git commit -m "첫 번째 업로드" 그래서 오류가 발생합니다 fatal: Unable to create '/path/my_proj/.git/index.lock': File exists. If no other git process is …
805 git 

11
공개 리포지토리에서 이전 Git 커밋으로 롤백
git 에서 특정 커밋으로 롤백하는 방법은 무엇입니까? 누군가 나에게 줄 수있는 가장 좋은 대답 git revert은 원하는 커밋에 도달 할 때까지 X 번 을 사용하는 것이 었습니다 . 그래서 20 커밋 된 커밋으로 되돌리려면 20 번 실행해야한다고 가정 해 봅시다. 더 쉬운 방법이 있습니까? 이 저장소가 공개되어 있기 때문에 재설정을 …


19
Git에서 단일 브랜치를 어떻게 복제합니까?
프로젝트 스켈레톤을 저장하는 데 사용하는 'skeleton'이라는 로컬 Git 저장소가 있습니다. 다양한 종류의 프로젝트를 위해 몇 가지 지점이 있습니다. casey@agave [~/Projects/skeleton] git branch * master rails c c++ 새 프로젝트의 마스터 브랜치를 확인하려면 할 수 있습니다 casey@agave [~/Projects] git clone skeleton new Initialized empty Git repository in /Users/casey/Projects/new/.git/ 모든 것이 내가 …
799 git  branch  git-clone 

4
원격 저장소로 푸시 된 Git의 특정 커밋을 실행 취소하십시오.
특정 커밋을 취소하는 가장 간단한 방법은 다음과 같습니다. 머리 나 머리에 없다 리모컨으로 밀었습니다. 최신 커밋이 아닌 경우 git reset HEAD 작동하지 않습니다. 리모컨으로 밀렸 기 때문에 git rebase -i 과 git rebase --onto 리모컨에 문제가 발생할 수 있습니다. 더구나, 나는 역사를 정말로 수정하고 싶지 않습니다. 잘못된 코드가 있으면 기록에 …

5
충돌로 git merge를 취소하는 방법
나는 지점에 mybranch1있습니다. mybranch2에서 분기되었으며에서 mybranch1변경되었습니다 mybranch2. 그런 다음에있는 동안 mybranch1, 나는했던 git merge --no-commit mybranch2 그것은 병합 중에 충돌이 있었다 보여줍니다. 이제 모든 것을 ( merge명령) 버려서 mybranch1이전 상태로 되돌리고 싶습니다 . 어떻게해야할지 모르겠습니다.

13
Git에서 로컬 브랜치를 원격 브랜치로 완전히 바꾸는 방법은 무엇입니까?
두 가지가 있습니다. 현지 지사 (내가 일하는 곳) 원격 브랜치 (공개, 잘 테스트 된 커밋 만 이동) 최근에 나는 현지 지점을 심각하게 망쳤습니다. 로컬 브랜치를 완전히 원격 브랜치로 대체하여 원격 브랜치가있는 곳에서 작업을 계속할 수 있습니까? 나는 이미 SO를 검색했으며 원격 지점을 로컬로 체크 아웃해도 아무런 영향을 미치지 않습니다.
778 git 


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