«git» 태그된 질문

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


7
git diff --stat 표시 전체 파일 경로 만들기
수행시 git diff --stat일부 파일은 저장소 기반의 전체 경로와 함께 나열되지만 일부 파일은 다음과 같이 나열됩니다. .../short/path/to/filename. 그것은 경로가로 시작 ...하고 짧은 경로 만 표시됩니다. git diff스크립트로 쉽게 처리 할 수 ​​있도록 모든 파일의 전체 파일 경로를 나열하고 싶습니다 . git diff항상 전체 경로를 표시 할 수있는 방법이 있습니까?
104 git  git-diff 

4
새 파일을 포함하려면 'git add --patch'?
내가 실행할 때 git add -pgit가 새로 만든 파일을 선택할 덩어리로 선택하는 방법이 있습니까 ?? 따라서라는 새 파일을 foo.java만든 다음 git add -p를 실행하면 git은 색인에 추가 할 파일의 내용을 선택할 수 없게합니다.
104 git  shell  git-add 

2
원격 저장소와 로컬 저장소 연결
로컬 저장소가 있습니다. 전체 앱을 만들었지 만 이제 원격 저장소로 푸시하고 싶습니다. 이미 원격 저장소도 있습니다. 내가 한 작업을 잃지 않고이 두 저장소를 어떻게 연결할 수 있습니까?
104 git  repository 

4
Git Add에 자세한 스위치가 있습니까?
내 모든 개인 공개 저장소를 github로 이동하는 중입니다. 내가 내린 결정 중 하나는 PC 등을 변경해야하는 경우 도구 설치 공간이 더 작아 지므로 콘솔 만 사용하는 것입니다. 나는 콘솔 응용 프로그램의 거대한 사용자이고 git을 처음 사용했을 것입니다. git bash를 도구 모음으로 통합하는 방법을 보여주기 때문에 Tekpub의 Mastering Git 시리즈를 구입하기로 …
104 git  github  git-bash 

7
.gitignore는 .idea 경로를 무시하지 않습니다.
git내 .idea/길 을 무시 하기 위해해야 ​​할 일이 무엇입니까 ? ctote@ubuntu:~/dev/1$ git status On branch master Your branch is up-to-date with 'origin/master'. Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: .idea/.name …
104 git  gitignore 

5
커밋 순서 변경
현재 브랜치에서 작업 중이며 일부 커밋을 다른 브랜치에 병합하고 싶습니다. a-b-c-d-e-f-g (branchA) / --o-x-x-x-x-x-x-x-x-x-x (master) \ x-x-x-x-x (branchB) (문자는 커밋을 나타내며 "x"는 관련없는 커밋입니다.) 그러나 일부 커밋을 풀링하는 것이 좋은 생각이라는 것을 알았습니다. 커밋 a, d, e 및 g를 하나의 패치로 "연결"하고 마스터에 커밋하고 싶습니다. 커밋 b와 f는 branchB에 대한 …
104 git  branch 


4
git push to specific branch
이 질문을 읽은 후에도 git-push-current-branch , 나는 여전히 git push 명령을 작성하는 방법을 파악하는 데 어려움을 겪고 있습니다. 질문 링크에서 언급했듯이 문서에서 명확하지 않습니다. 내 '실제 세계'예제를 사용하고 싶습니다. 다음은 git status브랜치의 최상위 수준 에서 명령을 수행 할 때 표시되는 내용입니다 . 분기 amd_qlp_tester 브랜치는 5 커밋만큼 'origin / amd_qlp_tester'보다 …

1
GitHub에서 분기 시각화
TortoiseGit, gitk 또는 BitBucket에서 다음과 같이 모든 브랜치가 포함 된 프로젝트 기록을 시각화하는 것이 일반적입니다. 그러나 GutHub의 커밋 기록은 평평 해 보이지만 적어도 이런 종류의 그래프를 표시하는 방법을 찾을 수 없었습니다. GitHub의 웹 UI는 다른 Git 클라이언트가 일반적으로 할 수있는 것처럼 분기를 어떻게 든 시각화 할 수 있습니까?
104 git  github  branch 

8
Git에서 커밋하기 전에 스테이지를 원하는 이유는 무엇입니까?
저는 버전 관리가 처음이고 "커밋"이 기본적으로 작업중인 새 '현재'버전을 업데이트하는 동안 백업을 생성한다는 것을 이해합니다. 내가 이해하지 못하는 것은 실제적인 관점에서 스테이징이 무엇인지입니다. 이름으로 만 존재하는 것을 준비하는 것입니까, 아니면 목적에 부합합니까? 커밋하면 어쨌든 모든 것을 커밋 할 것입니다. 편집 : 용어를 혼동 할 수 있다고 생각합니다. '스테이지'파일은 '추적'파일과 동일한가요?
104 git 

6
자격 증명으로 Jenkins Pipeline Git SCM을 확인 하시겠습니까?
나는 다음과 같은 한 이 자습서를 : node { git url: 'https://github.com/joe_user/simple-maven-project-with-tests.git' ... } 그러나 자격 증명을 추가하는 방법을 알려주지 않습니다. Jenkins에는 사용자 user & pass를 정의한 다음 작업에서 사용할 ID를 얻는 특정 "Credentials"섹션이 있습니다.하지만 Pipeline 지침에서 어떻게 사용합니까? 나는 시도했다 : git([url: 'git@bitbucket.org:company/repo.git', branch: 'master', credentialsId: '12345-1234-4696-af25-123455']) 불운: stderr: …

14
손상된 git 저장소를 수정하는 방법은 무엇입니까?
Ubuntu 한 폴더에 보관하는 저장소를 새 컴퓨터에 복제하려고 시도했는데 다음과 같은 결과가 있습니다. christopher@christopher-laptop:~/source/personal$ git clone ~/Ubuntu\ One\ Side\ Work/projects.git/ Cloning into 'projects'... done. fatal: unable to read tree 29a422c19251aeaeb907175e9b3219a9bed6c616 christopher@christopher-laptop:~/source/personal$ 그래서 여기에서 물어 본 다른 많은 질문들을 살펴 보았습니다. 그리고 그들 대부분은 실행하라고 말했고, git fsck --full그것을 시도 할 …
104 git 

2
"text"속성을 사용하여 파일을 정규화 한 후 git이 마스터 브랜치를 체크 아웃하고 캐리지 리턴을 제거하도록하려면 어떻게해야합니까?
좋아요, 그래서 다음 .gitattributes과 같은 줄로 파일 을 추가 했습니다 *.css text *.js text etc... 그런 다음 http://git-scm.com/docs/gitattributes#_checking-out_and_checking-in 의 지침을 따랐습니다. $ rm .git/index # Remove the index to force Git to $ git reset # re-scan the working directory $ git status # Show files that will be normalized …

11
-u없이 업스트림을 자동으로 설정하도록 git push를 구성하는 방법은 무엇입니까?
내가 원하는 git push origin로컬에서 생성 된 분기를 처음으로 푸시 할 때 업스트림 참조를 자동으로 설정하고 . 에 대해 알고 git push -u있지만 -u이전에 사용했는지 또는 업스트림 참조를 설정 했는지 여부에 대해 생각하고 싶지 않습니다 . 즉, 업스트림이 아직없는 브랜치의 푸시에 git push자동으로 영향을 미치고 싶습니다 git push -u. 이것이 …
104 git 

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