«git» 태그된 질문

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

12
"git rm -r"을 되 돌리는 방법?
실수로 말했다 git rm -r .. 이것을 어떻게 복구합니까? 나는 커밋하지 않았다. 모든 파일이 삭제 표시되었으며 로컬 체크 아웃에서 물리적으로 제거 된 것 같습니다. 편집 : (명령을 알고 있다면) 마지막 커밋으로 되돌릴 수 있습니다. 하지만을 취소 할 수 있다면 훨씬 나을 것 git rm -r .입니다. 마지막 커밋 이후와 이전에 …
378 git  git-rm 

12
자식 모듈을 하위 모듈 해제
자식 서브 모듈을 서브 모듈 해제하려면 어떻게해야합니까 (모든 코드를 코어로 다시 가져 오는 중)? "최상의 절차"에서와 같이 "어떻게해야"하는지와 같이 ...

5
Windows의 Git에서 파일 실행 모드 권한을 만드는 방법은 무엇입니까?
Windows에서 Git을 사용하고 한 번의 커밋으로 실행 가능 쉘 스크립트를 git repo로 푸시하려고합니다. 일반적으로 두 단계 ( git commit) 를 수행해야합니다 . $ vi install.sh $ git add install.sh $ git commit -am "add new file for installation" # first commit [master f2e92da] add support for install.sh 1 files changed, …
378 git 


11
Windows에서 최신 버전의 Git으로 업그레이드하는 방법은 무엇입니까? 여전히 이전 버전 표시
방금 이전 버전 1.7.9.mysysgit.0에서 Windows 용 Git 1.8.0.1로 업그레이드했습니다. Git 사이트에서 새 버전을 다운로드하여 일반 Git 설치 프로그램 EXE를 통해 설치했습니다. 즉, 터미널 창을 시작할 때 여전히 git 버전 1.7.9.mysysgit.0을 실행 중임을 나타냅니다. 프롬프트에서 "git --version"을 입력 할 때도 마찬가지입니다. Mac OSX의 Git과 비슷한 문제에 대해이 기사를 찾았습니다. 이로 인해 …
375 windows  git  upgrade 

12
Git 리포지토리에서 통계 생성
git 저장소에서 몇 가지 통계를 생성 할 수있는 좋은 도구 / 스크립트를 찾고 있습니다. 일부 코드 호스팅 사이트에서이 기능을 보았는데 다음과 같은 정보가 포함되어 있습니다. 저자 당 커밋 일 / 주 / 년 / 년 당 커밋. 시간이 지남에 따른 코드 라인 그래프 ... 훨씬 더 기본적으로 나는 시간이 지남에 …
373 git  graph  statistics 

3
특정 커밋까지 병합
git newbranch의 master지점에서 이름이 지정된 새로운 지점을 만들었습니다 . 지금은 몇 가지 작업을 수행하고 병합 할 한 newbranch에 master; 그러나, 나는 약간의 추가 변경 을가했으며 마지막으로 커밋 된 커밋까지 newbranch병합 newbranch하고 싶습니다 master. 나는 사용 cherry-pick했지만 올바른 옵션을 사용하라는 메시지를 표시합니다. git checkout master git cherry-pick ^^^^HEAD newbranch merge대신 git …

10
Git 콘솔을 색칠하는 방법?
최근 git에 Windows 의 콘솔에 색상이 추가 된 것을 볼 수 있었습니다 (예 : 추가를위한 녹색, 삭제를위한 빨간색 등). git콘솔의 색상을 어떻게 지정합니까 ? 그것을 설치하기 위해 다음 명령을 사용했습니다. $ sudo apt-get install git-core
371 git  colors  console 

5
BREW 업데이트 : 다음 추적되지 않은 작업 트리 파일을 병합하여 덮어 씁니다.
실행하려고했는데 brew update병합하면 로컬 변경 내용이 손실 될 수 있다는 오류가 발생합니다. 나는 내 지역 변화를 저 지르려고 노력했지만 (생각하지는 않았지만 시간이 지났다) 그로 인해 상황이 악화되었습니다. 출력은 다음과 같습니다. MBP:Library User$ sudo brew update error: The following untracked working tree files would be overwritten by merge: Library/Aliases/fastcgi Library/Aliases/htop Library/Aliases/nodejs …
369 git  homebrew 


12
Heroku에서 node.js 앱을 만들 때 git에 node_modules를 체크인해야합니까?
Heroku에서 node.js에 대한 기본 시작 지침을 따르십시오. https://devcenter.heroku.com/categories/nodejs 이 명령어는 .gitignore node_modules를 생성하도록 지시하지 않으므로 node_modules를 git에 체크인해야 함을 의미합니다. git에 node_modules를 포함 시키면 시작하는 응용 프로그램이 올바르게 실행되었습니다. 더 고급 예를 따르면 : https://devcenter.heroku.com/articles/realtime-polyglot-app-node-ruby-mongodb-socketio https://github.com/mongolab/tractorpush-server (소스) gitgitore에 node_modules를 추가하도록 지시했습니다. 그래서 git에서 node_modules를 제거하고 .gitignore에 추가 한 다음 다시 …
368 git  node.js  heroku  npm  gitignore 

9
힘내-어디서나 node_modules 폴더 무시
다른 여러 프로젝트가 포함 된 프로젝트가 있습니다. 주요 프로젝트 미니 프로젝트 1 미니 프로젝트 2 모든 node_modules폴더를 포함 합니다. 루트 폴더에서 시작하는 위치에 관계없이 git이 폴더를 무시하고 싶습니다. gitgitore에 추가하는 것과 같은 것 : *node_modules/*
367 git  node-modules 


12
git history에서 큰 커밋을 찾고 식별하는 방법은 무엇입니까?
300MB git repo가 ​​있습니다. 현재 체크 아웃 된 파일의 총 크기는 2MB이고 나머지 git repo의 총 크기는 298MB입니다. 기본적으로 코드 전용 저장소이며 몇 MB를 넘지 않아야합니다. 누군가 실수로 큰 파일 (비디오, 이미지 등)을 커밋 한 다음 git에서 제거하지는 않았으므로 기록에는 여전히 쓸모없는 큰 파일이 포함되어 있습니다. git history에서 큰 파일을 …
366 git 


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