«git» 태그된 질문

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

29
Git-파일을 추가하지 않습니까?
내 저장소에 파일을 추가 할 수없는 문제가 있습니다. 일부 Ruby 개발을 위해 Aptana Studio의 Windows에서 GIT를 사용하고 있습니다. 몇 개의 파일을 GitHub로 푸시했지만 그 후 모든 것이 작동을 멈췄습니다. 예를 들어 마스터 디렉토리에 2 개의 루비 파일이있는 새 하위 폴더가 있습니다. 내가 "git add."를 호출 한 다음 "git status"를 호출하면 …
80 git 

10
git 상태 성능을 개선하는 방법
NFS에있는 Linux 시스템에 10GB의 저장소가 있습니다. 처음 git status에는 36 분이 git status걸리고 그 다음에 는 8 분이 걸립니다. Git은 파일 캐싱을 위해 OS에 의존하는 것 같습니다. 첫 번째 git명령은 좋아 commit, status그 / 팩을 포함 전체의 repo 거대한 환매 특약을 위해 매우 오랜 시간이 걸립니다 재 포장. git status그렇게 …
80 performance  git  nfs 

4
푸시 된 후 병합 되돌리기
내가 수행 한 단계 : 나는 branch1과 branch2 두 개의 브랜치를 가지고 있습니다. $git branch --Initial state $branch1 $git checkout branch2 $git pull origin branch1 --Step1 나는 갈등을 해결하고 $git commit -m "Merge resolved" 그때 $git checkout branch1 $git merge branch2 $git push origin branch1 이제 1 단계에서 자동 병합으로 …
80 git  git-revert 

3
yarn.lock에서 git 충돌을 어떻게 해결합니까?
여러 git 분기가 Yarn 을 사용하는 프로젝트에서 종속성을 수정 하면 yarn.lock 파일에 충돌이 발생할 수 있습니다. yarn.lock 파일을 삭제하고 재생성하는 것은 바람직하지 않습니다. 이로 인해 여러 패키지가 의도 치 않게 업그레이드 될 수 있기 때문입니다. 이 파일의 충돌을 빠르게 해결하는 가장 좋은 방법은 무엇입니까?
80 javascript  git  npm  yarnpkg 

6
Docker 이미지 내의 사용자를 루트가 아닌 사용자로 전환
SSH 인증서를 설정하기 위해 사용자를 tomcat7 사용자로 전환하려고합니다. 할 때 su tomcat7아무 일도 일어나지 않습니다. whoami 일을 한 후에도 여전히 루턴 su tomcat7 을 수행하면 more /etc/passwdtomcat7 사용자가 있음을 명확하게 보여주는 다음 결과가 나타납니다. root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List …
80 git  debian  docker 

1
리베이스 후 변경 사항이 손실 되었습니까?
저는 최근에 제가 작업하고있는 지점을 다시 작성했습니다. 나무의 역사는 다음과 같습니다. 1 = 2 = 3 = 4 \ 5 = 6 = 7 \ 8 내 변경 사항 (다이어그램의 8 번)을 마스터 브랜치 (지금 다이어그램에서 4 번 커밋)로 리베이스하고 싶었습니다. 그래서 다음을 수행했습니다. git checkout my_branch git rebase master …

2
NPM은 .gitignore에 나열된 파일을 무시합니까?
npm install명령 ( preinstall작업 사용 )으로 생성 된 파일이 있습니다. git 저장소 나 NPM 프로젝트에 추가하고 싶지 않습니다. 파일 이름을 가정 할 것은 foo.json내가 그것을 추가 .gitignore로 파일 foo.json. NPM 레지스트리에 업로드하는 것을 피하기에 충분합니까? .npmignore확실히 파일을 무시할 파일을 추가 할 수 있다는 것을 알고 있지만 .gitignore이미이 작업을 수행 했다면 …
80 node.js  git  npm 

2
git commit -m 대 git commit -am
쉬운 것 같지만 이해가되지 않습니다. 내 응용 프로그램의 루트에 있습니다. 여기 내 작업 흐름이 있습니다. git add . git commit -m "added a new feature some files changed" git push heroku master 이것은 일반적으로 작동합니다. 내 모든 변경 사항이 푸시됩니다. 하지만 때로는 변경 한 파일이 있지만 Heroku로 푸시하면 해당 파일에 …
80 git  github 

2
'git remote update', 'git fetch'및 'git pull'의 차이점은 무엇입니까?
나는 지금 Git으로 플레이하기 시작했고 약간 혼란스러워. 저에게는 동일한 작업을 수행 할 수있는 많은 옵션이있는 것 같습니다. 지금 내 질문은 아래 명령의 차이점입니다. 자식 원격 업데이트 자식 가져 오기 git pull 또한 원격 지점의 로컬 사본을 업데이트하는 데 더 적합한 것은 무엇입니까?
80 git 

4
읽기 전용 git 클론을 github에서 forked로 변환하는 방법
가끔이 문제가 발생합니다. 몇 가지 문제가 발생했기 때문에 레일의 소스 코드를 읽기 위해 다음을 수행했다고 가정 해 보겠습니다. git clone git://github.com/rails/rails.git 연구하는 동안 나는 무언가를 테스트했고 이제 Rails 핵심 팀이 살펴 보길 원하는 수정 사항이 있습니다. 변경 사항을 분기 된 레일 버전으로 푸시하려면 어떻게해야합니까? 복제 할 때 포크 버전이 아니라 …

6
Resharper가 '문서를 수정하지 못했습니다'라고 표시되면 해결 방법이 필요합니다. 왜 이런 일이 발생하고 어떻게 해결되는지 아는 사람이 있습니까?
지난 몇 달 동안 가끔 작은 노란색 전구 아이콘을 사용하고 마우스 오른쪽 버튼으로 클릭하고 옵션을 선택하여 나를 위해 수정 한 다음 수정하려는 항목을 강조 표시하고 "문서를 수정하지 못했습니다"라는 메시지가 표시됩니다. 누구든지이 문제가 있었습니까? 그것을 극복하는 방법을 알고 있습니까? 문서를 수동으로 편집 할 수 있지만 resharper가 문서가 읽기 전용이라고 생각하는 것과 …

1
git merge 다른 저장소?
모든 프로젝트에 SVN을 사용하고 있습니다. 때때로 프로젝트 B는 프로젝트 A의 복사본으로 시작됩니다. 프로젝트 A에 일반적인 변경 사항이있을 때 svn merge A디렉터리 B 내에서 사용할 수 있으며 이러한 변경 사항을 병합합니다. 이제 git을 사용하고 싶다면. 모든 프로젝트를 동일한 저장소에 두는 것을 좋아하지 않습니다. 그런 다음 모든 것을 복제해야하고 SVN에서와 같이 하나의 …
79 git  git-svn 

7
왜 'git log'끝에 'Q'를 눌러야합니까?
중히 여기다: git log -n 20 --pretty=oneline 마지막 20 개의 커밋 만 볼 필요가 있다고 Git에게 말하고 있습니다. 나는 QEND를 없애기 위해 치는 것이 싫다 . 때릴 필요가 없도록 탈출구가 Q있습니까?
79 git 

4
Git 브랜치 삭제
Git에서 분기의 "삭제"는 무엇을 의미합니까? 저장소에서 사라지나요? 아니면 여전히을 통해 탐색 할 수 git branch있습니까? 내가 정말로하고 싶은 것은 브랜치를 "막 다른 끝"으로 표시하는 것입니다. 즉, 브랜치가 마스터와 너무 멀어서 그 브랜치 아래에 좋은 아이디어가 있었지만 누구도이를 시작점으로 사용해서는 안됩니다. 참고 용으로 보관하고 싶습니다.
79 git  branch  git-branch 

19
'git push heroku master'가 여전히 인증을 요청합니다.
나는 실행했다 : $ heroku login 하지만 푸시하려고 할 때 여전히 인증을 요청합니다. $ git push heroku master Username for 'https://git.heroku.com': <email> Password for 'https://<email>@git.heroku.com': 그런 다음 경고 : Git을 사용하여 사용자 이름과 암호로 인증하지 마십시오. heroku 로그인을 다시 실행하고 성공적으로 인증했지만 여전히 동일한 실패가 발생합니다. 리모컨을 확인했습니다. $ git …

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