«git» 태그된 질문

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

4
git-stash 대 git-branch
A의 이전 망할 놈의 질문 , 다니엘 Benamy는 망할 놈의 워크 플로우에 대해 얘기했다 : 저는 마스터 작업을하고 일부 작업을 수행 한 다음 그 작업을 보류하기로 결정했습니다. 몇 가지 커밋을 백업 한 다음 쓰레기 작업을 시작하기 전에 분기했습니다. 그는 현재 변경 사항을 잃지 않고 작업 상태를 이전 시점으로 복원하기를 원했습니다. …
92 git 

3
'git format-patch'와 'git diff'의 차이점은 무엇입니까?
'git format-patch'와 'git diff'의 출력 사이에 차이가 없습니다. 그리고 'git diff'를 사용하여 패치를 생성 한 다음 git apply를 사용하여 적용 할 수 없습니까? 내 문제는 인덱스에 변경 사항이 추가되었지만 분명히 git format-patch는 커밋 만 허용하므로 diff의 출력을 사용할 수 있다면이 명령을 사용하여 인덱스의 변경 사항에 대한 패치를 생성 할 수 …
92 git  diff  patch 



2
git은 이름 변경 감지를 위해 유사한 파일을 어떻게 감지합니까?
Wikipedia는 자동 이름 변경 감지에 대해 설명합니다. 간단히 말해, 개정판 N의 파일이 주어지면 개정판 N-1에서 같은 이름의 파일이 기본 조상입니다. 그러나 개정판 N-1에 같은 이름의 파일이없는 경우 Git은 개정판 N-1에만 존재 하고 새 파일 과 매우 유사한 파일을 검색합니다. 이름 바꾸기 탐지는 유사한 파일 탐지로 귀결됩니다. 그 알고리즘이 어디에나 문서화되어 …
92 git 

8
주어진 커밋에 대한 푸시 날짜를 얻는 방법이 git에 있습니까?
git 로그의 각 커밋과 관련된 푸시 날짜를 보는 방법이 있는지 궁금합니다. 이것이 가능하지 않은 경우 특정 푸시에서 모든 커밋을 볼 수있는 방법이 있습니까? 커밋을 푸시 할 때 추적해야하는 프로그램을 작성했습니다. git 로그는 푸시 날짜가 아닌 커밋 날짜로 정렬되어 있기 때문에 푸시 된 가장 최근 커밋을 볼 수 없습니다. 예를 들어 …
92 git  github  git-push 

6
"git push heroku master"는 푸시 할 위치와 다른 리포지토리로 푸시하는 방법을 어떻게 알 수 있습니까?
Heroku에서 호스팅되는 저장소로 푸시 할 때 다음 명령을 실행해야합니다. git push heroku master 이 명령에서 무엇을 heroku하고 master표시합니까? git은 푸시 할 위치를 어떻게 알 수 있습니까? (git 경로) 또한 heroku rename앱 이름을 바꾸는 데 사용할 수 있는지 몰랐기 때문에 이전에 앱 이름 trytryheroku를 사용하고 있었는데 지금은 사용하고 heroku create real-thing있지만 …
92 git  heroku 

4
계속하라는 메시지가 표시되지 않도록 git log를 만드는 방법은 무엇입니까?
함께 속하는 몇 개의 git 저장소와이를 반복 할 간단한 배치 / bash 파일이 있습니다. 나는 종종 그들이 어떤 상태에 있는지 신속하게 확인하기 위해 로그 명령을 사용하여 반복합니다. 이것은 한 가지를 제외하고 잘 작동합니다. 커밋 메시지가 내 콘솔이 넓거나 여러 줄이있는 경우, git 줄을 보여주고 (END)와 함께 개행을 보여주고 계속하려면 q …
92 git 

6
자식 로컬 캐시 지우기
커밋하려는 Webstorm 프로젝트가 있지만 Git Windows GUI에서 커밋 버튼을 누르기 전에 .idea폴더 내용 을 커밋하고 싶지 않다는 것을 기억했습니다 . 그래서 .gitignores특정 IDE에 대해 자동 생성되는 웹 사이트를 사용하여 내 .gitignore파일에 추가했습니다 . .idea명시 적으로 무시 된 모든 파일은 내가 문제의 파일을 제거하고 다시 추가 했음에도 불구하고 여전히 커밋으로 표시됩니다. …
92 git 

16
'반응 스크립트'는 내부 또는 외부 명령으로 인식되지 않습니다.
git 하위 모듈로 복제 된 JavaScript 프로젝트가있는 maven 프로젝트가 있습니다. 따라서 디렉토리 구조는 다음과 같습니다. mavenapp/src/main/javascript/[npm project files] 내 package.json 내부에서 테스트는 다음과 같습니다. "test": "react-scripts test --env=jsdom", 하지만 npm 테스트를 실행하려고하면 '반응 스크립트'는 내부 또는 외부 명령으로 인식되지 않습니다. 흥미롭게도 자바 스크립트 프로젝트를 독립적으로 복제 할 때이 오류가 발생하지 …

7
마스터를 이전 커밋으로 변경하려면 어떻게해야합니까?
이전 커밋으로 롤백 한 다음 해당 코드를 게시 한 다음 최신 커밋으로 돌아가고 싶습니다. 즉, 내 마스터가 이전 커밋 버전을 가리키고 있으므로 해당 버전을 게시 할 수 있습니다. 그런 다음 처음에 하나였던 최신 커밋으로 돌아가고 싶습니다. 어떻게 할 수 있습니까?
92 git 

3
파일 확장자 별 git grep
특정 확장자를 가진 파일에서만 패턴을 grep하려는 경우 다음과 같이 할 수 있습니다. // searches recursively and matches case insensitively in only javascript files // for "res" from the current directory grep -iIr --include=*.js res ./ 나는 git grep을 통해이 작업을 수행하는 방법을 찾고 있었지만 (트리와 함께 저장하는 인덱스에서 git grep의 …

1
'체크 아웃되지 않은'브랜치 푸시
먼저 확인하지 않고 분기 (현재가 아님)를 푸시하고 싶습니다. 어떻게하면됩니까? 이것이 내가 할 방법입니다. #currently in master git checkout feature git push origin feature git checkout master 하지만 기능을 체크 아웃하면 충돌이 발생할 수 있습니다. 현재 브랜치가 아닌 다른 브랜치를 푸시하면 안 되나요?
92 git 

3
모든 자식을 포함하는 분기 리베이스
다음 Git 저장소 토폴로지가 있습니다. A-B-F (master) \ D (feature-a) \ / C (feature) \ E (feature-b) feature분기 를 리베이스함으로써 전체 하위 트리 (하위 분기 포함) 를 리베이스 할 것으로 예상했습니다. $ git rebase feature master A-B-F (master) \ D (feature-a) \ / C (feature) \ E (feature-b) 그러나 이것은 …


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