2016-07-19 3 views
0

내 .NET/C# 앱에서 내 Github 레포에 몇 개의 파일을 업로드하고 싶습니다. 어떻게해야합니까?
또한 로컬 Repo가 필요합니까? 앱이 전체 저장소를 변경하지 않고 일부 파일 만 업로드합니다..Net 앱에서 Github로 푸시

Octokit을 사용해 보았지만 원격 저장소로 푸시하는 방법을 알지 못했습니다.

+1

가능한 답변이 너무 많거나 좋은 답변이이 형식에 비해 길어질 수 있습니다. 응답 집합의 범위를 좁히거나 몇 단락에서 대답 할 수있는 문제를 찾아내는 세부 정보를 추가하십시오. 이 질문을 명확히하기위한 [How to Ask] (http://stackoverflow.com/help/how-to-ask) 페이지를 참조하십시오. – Confiqure

답변

0

Octokit는 GitHub에있는 저장소 이외의 다른 모든 것들을 관리하는 것입니다 :에

그래서 ...보십시오.

응용 프로그램에서 git 저장소를 관리하려면 'git.exe'를 직접 호출하거나 libgit2sharp, git 저장소를 관리하는 C# lib를 사용하십시오.

하지만 파일을 직접 "푸시"할 수는 없습니다. 적어도 커밋을 만들어 github 리모컨으로 푸시해야합니다.

-1

힘내는 분산 소스 제어 시스템입니다 ... 이것은 모든 자식 저장소가 자기 자신의 파일을 가지고 있다는 것을 의미합니다. 다시 말해, 모든 자식 저장소는 자체 커밋, 병합, 분기 등이 있습니다 ...

로컬 저장소가 있으면 작업을 커밋해야하며 그 다음에는 원격지로 푸시 할 수 있습니다 repositoy.

힘내 당신이 다른 지점에서 원격으로 커밋 할 수 있지만, 이것은 자식을 사용하는 재미가 없습니다 ... 당신이 저지른 주요 유익한 IMHO는 당신이 원하는 곳이라면 언제 어디서나 푸시 할 수 있습니다.

git add . 
git commit -m "MESSAGE" 
git push