«git» 태그된 질문

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

14
여러 원격 위치에서 풀 / 푸시
짧은 : git repo가 ​​원격 저장소 목록 (단일 "원본"이 아닌)에서 푸시하고 가져 오는 방법이 있습니까? 길다 : 연결이 다른 여러 컴퓨터에서 앱을 개발할 때 종종 상황이 발생합니다. 전송중인 노트북, 특정 위치에있을 때는 컴퓨터 "A", 다른 컴퓨터는 "B" 다른 동안. 또한 랩톱은 "A"또는 "B"중 하나만 연결하고 때로는 둘 다와 연결할 수 …
743 git 

30
GitHub에 푸시 할 수 없음-병합 필요를 계속 표시
GitHub를 처음 사용합니다 . 오늘 코드를 GitHub에 푸시하려고 할 때 문제가 발생했습니다. Pushing to git@github.com:519ebayproject/519ebayproject.git To git@github.com:519ebayproject/519ebayproject.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'git@github.com:519ebayproject/519ebayproject.git' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Merge the …
743 git 

14
git reset --mixed, --soft 및 --hard의 차이점은 무엇입니까?
커밋을 분할하고 사용할 재설정 옵션을 확실하지 않습니다. 나는 페이지를보고있다 영어로 "git reset"은 무엇을 하는가? 하지만 git index 또는 staging 영역이 무엇인지 이해하지 못해 설명이 도움이되지 않는다는 것을 깨달았습니다. 또한, 그 대답에서 (사용하고 수정하고 다시 커밋 할 때) 유스 케이스 --mixed와 --soft나에게도 동일하게 보입니다. 누군가 더 분해 할 수 있습니까? 나는 …


11
Git에서 잘못된 원격 지사 참조를 어떻게 제거합니까?
현재 리포지토리에는 다음과 같은 출력이 있습니다. $ git branch -a * master remotes/origin/master remotes/public/master remotes/public/master지점 목록에서 삭제하고 싶습니다 . $ git branch -d remotes/public/master error: branch 'remotes/public/master' not found. 또한 git remote목록에 없기 때문에 출력 이 이상합니다 public. $ git remote show origin 지점 목록에서 '원격 / 공공 / 마스터'를 …

19
Git에서 특정 파일을 무시하는 방법
파일이있는 저장소가 Hello.java있습니다. 컴파일하면 추가 Hello.class파일이 생성됩니다. 나는에 대한 항목이 생성 Hello.classA의 .gitignore파일을. 그러나 파일은 여전히 ​​추적되어 나타납니다. 힘내 무시할 수 Hello.class있습니까?
731 git  gitignore 


25
Mercurial과 Git의 차이점은 무엇입니까?
잠김 . 이 질문과 주제는 주제가 다르지만 역사적으로 중요하기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. Windows (msysGit 포함)에서 git을 얼마 동안 사용해 왔으며 분산 소스 제어라는 아이디어가 마음에 듭니다. 최근에 나는 Mercurial (hg)을보고 있었고 재미있어 보입니다. 그러나 hg와 git의 차이점을 머리로 감쌀 수는 없습니다. git과 …

11
다른 자식 저장소에서 커밋을 체리 피킹 할 수 있습니까?
첫 번째 아무것도 모르는 다른 git 리포지토리에서 커밋이 필요한 git 리포지토리로 작업하고 있습니다. 일반적으로 HEAD@{x}reflog에서를 사용하여 cherry-pick을 선택 하지만 .git이 reflog 항목 (다른 물리적 디렉토리)을 알지 못하기 때문에 어떻게 이것을 체리 피킹 할 수 있습니까? 을 사용하고 git-svn있습니다. 내 첫 분기 사용 git-svn의 trunk서브 버전의 repo의, 다음 분기 사용되는 git-svn서브 …
725 git  cherry-pick 


11
Git의 비 단계적 변경에서 "old mode 100755 new mode 100644"라는 파일을 어떻게 제거합니까?
어떤 이유로 든, 처음으로 git 프로젝트의 저장소에서 가져 왔을 때 작업 복사본에 상당한 변경 사항이 없지만 내 unstaged changes영역 에 계속 나타나는 많은 파일이 있습니다. Windows XP에서 Git Gui를 사용하고 있으며 파일을 살펴보면 변경된 내용을 볼 수 있습니다. 내가 보는 것은 : old mode 100755 new mode 100644 누구나 이것이 …
723 git  git-gui 

7
자식 서브 모듈의 원격 저장소를 변경하는 방법은 무엇입니까?
하위 모듈이있는 git 저장소를 만들었습니다. 하위 모듈 자체에 원격 저장소 경로를 변경하도록 지시 할 수는 있지만 상위 저장소에 하위 모듈의 원격 저장소 경로를 변경하는 방법을 알려주는 방법을 모르겠습니다. 하위 모듈을 삭제하는 것조차 쉽지 않기 때문에 운이 좋지 않고 수동으로 작업 해야하는 경우 놀라지 않을 것입니다.

11
푸시되지 않은 자식 커밋 제거
나는 그것을 git commit했지만 저장소에 아직 푸시하지 않았다. 그래서 내가 할 때 git status'# 당신의 지점은 1 커밋으로'마스터 '보다 앞서 있습니다. 따라서 최고 커밋을 롤백하려면 다음을 수행하십시오. git reset --hard eb27bf26dd18c5a34e0e82b929e0d74cfcaab316 내가 할 때 주어진 git log: 커밋 eb27bf26dd18c5a34e0e82b929e0d74cfcaab316 날짜 : 9 월 29 일 (화) 11:21:41 2009 -0700 커밋 …
722 git 

9
특정 커밋으로 원격 재설정
commit 후 수행 된 모든 변경 사항을 삭제하고 싶습니다 <commit-hash>. 그래서 나는했다 : git reset --hard <commit-hash> 이제 리모컨으로도 똑같이하고 싶습니다. 어떻게해야합니까? 나는 몇 가지 커밋 (및 푸시)을 수행 <commit-hash>했으며 모두 버리고 싶습니다. 뭔가 갔다가 정말 길을 잘못 난 이미보다 더 나쁘게 만들고 싶어하지 않습니다. ; ( 나는 기본적으로 내 …
709 git 

18
Git 리포지토리의 커밋 기록에서 큰 파일을 제거 / 삭제하는 방법은 무엇입니까?
때때로 나는 DVD-rip을 웹 사이트 프로젝트에 떨어 뜨린 다음, 부주의하게 git commit -a -m ..., 그리고 zap, repo는 2.2 기가 늘어났다. 다음에 편집 할 때 비디오 파일을 삭제하고 모든 것을 커밋했지만 압축 파일은 여전히 ​​저장소의 저장소에 있습니다. 나는 그 커밋에서 지점을 시작하고 한 지점을 다른 지점으로 리베이스 할 수 있다는 …

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