로컬 브랜치를 체크 아웃 할 필요없이 원격 브랜치에서 로컬 브랜치로 끌어 오기를 수행하고 싶습니다. GitKraken과 같은 도구에서이 작업을 수행했으며 명령 줄 솔루션은 https://stackoverflow.com/a/17722977/1326370입니다. 그러나 Libgit2sharp로이 작업을 수행하는 방법을 파악하지 못했습니다. 어떤 아이디어?Libgit2sharp로 체크 아웃하지 않고 풀 실행
0
A
답변
1
리모컨을 먼저 확인하지 않고 로컬로 병합 할 수 없습니다. git pull
은 git fetch ; git merge
이고, git merge
은 항상이며, 현재 지점 (즉, 작업 디렉토리에 체크 아웃 된 HEAD
)에 항목이 병합됩니다.
브랜치의 로컬 버전을 버리므로 실제로 병합 - 풀이 필요하지 않은 경우 아무 것도 체크 아웃하지 않고 git branch -D mybranch ; git fetch ; git branch mybranch origin/mybranch
을 수행 할 수 있습니다. 귀하의 도서관에서 이러한 명령을 지원해야한다고 가정합니다.
관련 문제
- 1. 체크 아웃하지 않고 Git diff
- 2. perforce에서 체크 아웃하지 않고 파일을 잠그는 방법
- 3. 처음 체크 아웃하지 않고 커밋을 수행하려면 어떻게해야합니까?
- 4. Subversion - 체크 아웃하지 않고 프로젝트를 참조 하시겠습니까?
- 5. git 체크 아웃하지 않고 git에서 브랜치 스위칭
- 6. 모니터 소스 제어 젠킨스는 소스 제어의 체크 아웃하지 않고
- 7. repo를 체크 아웃하지 않고 커밋의 cvs 로그를 얻는 방법
- 8. 체크 아웃 - 다른 사용자가 체크 아웃하지 못하도록하고 체크 인하지 않습니다.
- 9. CVS 체크 아웃에서 파일을 체크 아웃하지 않았습니다.
- 10. Workspace.PendEdit가 파일을 체크 아웃하지 않습니다.
- 11. TeamCity & SVN - 체크 아웃하지 않음
- 12. gitignore로 인해 체크 아웃하지 않았습니다.
- 13. Eclipse에서 다시 체크 아웃하지 않고 CVS 저장소를 이동 하시겠습니까?
- 14. 체크 아웃하지 않고 분기를 빨리 감기 할 수있는 방법
- 15. Team Server에서 체크 아웃하지 않고 양식을 작성하려면 어떻게해야합니까?
- 16. Team Foundation Server 체크 아웃하지 않고 파일을 편집하는 방법
- 17. 체크 아웃하지 않고 다른 분기를 빨리 감기 할 수 있습니까?
- 18. svnkit, 파일을 체크 아웃하지 않고 SVN 저장소의 모든 파일을 나열하십시오.
- 19. 모든 내용을 체크 아웃하지 않고 로컬 SVN 분기를 전환하십시오.
- 20. 브랜치를 체크 아웃하지 않고 git diff를 참조 하시겠습니까?
- 21. 체크 아웃하지 않고 git 하위 모듈을 업데이트하는 방법
- 22. 다른 자식 브랜치를 체크 아웃하지 않고 찾아 보는 방법
- 23. 파일을 체크 아웃하지 않고 TortoiseSVN에서 패치를 만드는 방법은 무엇입니까?
- 24. Eclipse가 ClearCase에서 체크 아웃하지 않고 파일을 수정할 수 없습니다.
- 25. SELECT를 사용하지 않고 실행 버퍼 풀
- 26. 파일은 VS2010의 BitBucket을 사용하여 체크 아웃하지 않습니다.
- 27. TeamCity가 github 저장소를 체크 아웃하지 못했습니다.
- 28. Jenkins가 Starteam의 모든 파일을 체크 아웃하지 않았습니다.
- 29. GGTS - SVN 절대 체크 아웃하지 않음
- 30. StarTeam이 작업 폴더에 체크 아웃하지 않았습니까?
내가 링크 된 답변을 읽을 때까지 이것은 내 이해도되었습니다. 요약하자면, 빨리 감기 병합의 경우'git fetch : ' –
sclarke81
예를 들어, 빨리 감기를 사용하면 어떤 변형을 사용할 수 있습니다 (내 방식은 사용하기 때문에 조금 더 명확합니다). 표준 명령 및 따라서 일부 라이브러리에서 사용 가능할 수 있음). 나는 당신이 그 라이브러리에서 "당신의"git fetch' 변종을 수행하는 방법을 찾지 못했기 때문에 질문을했다고 가정했습니다. – AnoE
죄송합니다, 귀하의 제안을 오해했습니다. 당신은 Libgit2sharp를 사용하여 "내"솔루션을 구현하는 방법을 모르겠지만 이미 제안 된 솔루션은 이미 사용 가능한 간단한 작업을 사용하기 때문에 구현하기 쉽습니다. 감사! – sclarke81