«git» 태그된 질문

Git은 원래 Linus Torvalds가 설계하고 작성한 오픈 소스 분산 버전 제어 시스템입니다. 일반적으로 소프트웨어 프로젝트의 소스 코드를 추적하는 데 사용됩니다. DVCS로서 Git은 분기, 병합 및 분산 개발에 강력한 도움을 제공합니다.

1
Prepare-commit-msg 훅에서 병합 된 커밋을 파악
prepare-commit-msg병합 커밋에 작동 하는 후크를 만들려고했습니다 . 스크립트는 다음 인수를 전달됩니다 .git/MERGE_MSG, merge. 병합 된 커밋의 해시 또는 분기 이름을 가져와야합니다 (일반적인 비 문어 병합의 경우). git rev-parse MERGE_HEAD해시 name-rev --name-only MERGE_HEAD를 얻거나 분기 이름 (있는 경우) 을 얻는 방법 을 알고 있습니다 . 그러나 prepare-commit-msgMERGE_HEAD를 만들기 전에 호출 된 …
5 git 

4
다른 OS (예 : osx 및 우분투)에 대한 도트 파일을 유지 관리하는 전략
Git 리포지토리를 사용하여 내 도트 파일 (vimrc, zshrc, tmux.conf 등)을 유지 관리합니다. 두 가지 운영 체제 (집에서 OSX와 직장에서 우분투)를 사용하면서 각 시스템에 대한 지점을 지정했습니다. OS가 동일한 도구 / 라이브러리를 사용하여 작업을 수행하는 데 사용되지 않기 때문에 다른 버전의 도트 파일이 생성됩니다. 이렇게하면 모든 브랜치 (확산 된 도트 파일)에 …
5 macos  ubuntu  git  zsh  dotfiles 

2
WSL과 Windows간에 SSH 키를 공유 할 수 있습니까?
PowerShell을 사용하여 Windows (Linux 또는 WSL 용 Windows 서브 시스템)에서 Bash로 이동하려고합니다. GIT를 사용하기 위해 나는 SSH 키를 다음과 같이 설정했다. C:/Users/User/.ssh. 나는 Bash에 로그인하고 심볼릭 링크를 만들었다. ln -s /mnt/c/Users/User/.ssh/ ~/.ssh/ (이론적으로) 두 쉘에서 같은 ssh 키를 사용하기 위해서. 그러나 git을 실행할 때 항상 오류가 발생합니다. Bad owner or …

1
파일을 클라우드로 보내기 전에 암호화
최근에 GIT로 전환하고 코드를 호스팅하기 위해 비트 버킷을 선택했습니다. 이제 눈이 내리는 모든 스캔들과 함께, 나는 내 선택을 검토하기로 결정했습니다. 나는 정말 차라리 그 위해의 bitbucket를 계속 것, 내 자신의 서버에 내 데이터를 호스트하고 싶지 않아요. 비트 버킷 자체에 대한 좋은 말은 없지만 개인 데이터 (소스 코드)를 그대로 유지하고 싶습니다. …

1
분기 SourceTree를 삭제할 수 없습니다
Github과 SourceTree를 사용하고 있습니다. 내 프로젝트의 자식 복제본을 만들었습니다. 이제 로컬로 만든 브랜치를 삭제하려고하면 다음 오류가 발생합니다. git -c diff.mnemonicprefix=false -c core.quotepath=false branch -D develop error: Cannot delete branch 'develop' checked out at 'C:/Users/näZAN/Documents/Protractor' Completed with errors, see above. 스크린 샷 : 나는 지점 등을 다루는 것에 익숙하지 않다.
4 git 



3
유닉스 환경에서 puttygen 생성 공개 키를 사용합니까? [복제]
가능한 중복 : .ppk 키를 Linux *에서 OpenSSH 키로 변환하는 방법 * (유닉스, 여기 : 우분투 10.4) 유닉스 (ssh-keygen)에서 ssh 키 페어를 만드는 방법과 Windows (puttygen)에서 ssh 키 페어를 만드는 방법을 알고 있습니다. 필자의 경우 누락 된 부분은 Windows (puttygen)에서 생성 된 키 페어를 유닉스 쉘에서 사용하는 방법입니다. 이 경우 …
3 ssh  git  ssh-agent 

5
로컬 자식 코드 브라우저
github와 같은 로컬 git 저장소에 프론트 엔드를 갖고 싶습니다. 따라서 피어 링크를 diff로 보낼 수 있습니다. 이것을하는 무료가 있습니까?
3 git 

2
실수로 민감한 데이터를 Github에 올리면 어떻게해야합니까?
우리 팀은 실수로 일부 개인 정보를 H2 데이터베이스 파일 형식으로 Github에 푸시했습니다. 서버에서 파일을 깨끗하고 완전하게 제거 할 수있는 방법이 있습니까? 사용자 데이터를 포함하는 헤드에 git rm xxx.db쉽게 git reset --hard접근 할 수 있기 때문에 단순히 수행하는 것이 답이 아닌 것 같습니다 . 반면에 git reset --hard [the head before …
3 git  github 

1
원본 프로젝트의 변경 사항을 병합하는 방법 — Windows의 GitHub
https://github.com/ 에서 계정을 만들었고 누군가의 프로젝트를 포크하여 내 저장소, Windows 용 github 클라이언트 설치 및 저장소를 로컬 드라이브에 복제했습니다. 나는 내 로컬 드라이브에서 일할 것입니다. 그러나 프로젝트를 개발하는 동안 공식, 원본 프로젝트의 변경 사항을 병합하고 싶습니다. 나는 이것을하는 방법을 찾지 못했습니다. 이전에는 Windows 용 tortoiseSVN 클라이언트를 사용하고 프로젝트를 최신 버전으로 …
3 windows  git  github 

1
이름 변경 후 자식 분기의 원격 업데이트
다음 상황을 고려하십시오. 원격 저장소에는 두 개의 분기 master가 b1있습니다. 또한 두 개의 클론을 가지고 repo1와 repo2모두는 한 b1체크 아웃. 어느 시점에서 repo1이름 b1이 변경되었습니다. 내가 알 수있는 한 다음은 이름을 변경하는 올바른 절차입니다 b1. $ git branch b1 b2 # changes the name of b1 to b2 $ git …

1
힘내 완료 __git_ps1은 Mac에서 정말 느립니다.
나는 __git_ps1내 배쉬 프롬프트에 잠시 동안 있었지만 최근에 ( Homebrew 와 rbenv로 엉망이 된 후에 그것을 알았다), 그것은 나의 프롬프트를 끔찍하게 느리게했다. git 디렉토리에있을 때 프롬프트가 표시 될 때마다 모든 명령 후에 3-4 초 기다려야합니다. 방금 돌아가서 활동 모니터를 보면, distnoted 및 Finder가 지연 시간 동안 평소보다 더 많은 CPU를 …
3 macos  bash  git 

1
OS X에서 특정 '도트'또는 숨겨진 파일을 표시하는 방법
항상 특정 도트 파일을 표시하도록 OSX를 구성하는 방법이 있습니까? 숨겨진 파일 표시 및 숨기기 간을 전환하는 명령에 익숙합니다. 숨겨진 파일 표시 : defaults write com.apple.finder AppleShowAllFiles 1 && killall Finder 숨겨진 파일 숨기기 : defaults write com.apple.finder AppleShowAllFiles 0 && killall Finder 또한이 명령을 사용하여 가시성을 전환하는 빠른 클릭 매크로를 …
3 macos  git 

1
프롬프트에서 Git 변경 요약을 표시하도록 Cmder를 어떻게 수정합니까? (+ A / ~ C / -D)
브랜치 이름의 출력에 문제가 없음을 알 수 있습니다 (버전 1.3.4 이상에서는 사용하지 않을 때 "master-> origin"도 이상하게 출력합니다). 변경 사항이 성공적으로 표시되었습니다. 이것은 Cmder 아래의 Powershell + Poshgit에서 작동하며 \ vendor \ clink.lua 스크립트를 보면 이것이 변경되는 곳인 것 같습니다.
3 git  conemu  cmder  clink 

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