Loading...
milen8204 avatar milen8204 296 Точки

Някой може ли да обясни как да си кача C# файловете в GitHub

Здрасти,

Някой може ли да обясни как да кача файловете от решенията на задачите по курса C# в GitHub без да ги копирам един по един. Тoест направо целия Solution. Търсих в нета там някакви gitignore файлове нищо не разбрах. Ако може едно рамо да удари някой... пък може и лакет. :)

Тагове:
3
Teamwork and Personal Skills
mihayloff14 avatar mihayloff14 824 Точки

Може да си качиш директорията в github чрез TortoiseSVN или TortoiseGit.
След като си инсталирал едно от двете, може да Checkout-неш дадена директория към даден URI (в случая, твоето repository в github).

След като си checkout-нал дадена директория, си слагаш там директориите с домашните и commit-ваш. Имай впредвид, че не може да се качват празни папки, затова може да ти се наложи да триеш папките bin и obj от проектите ти.

Ако желаеш да разбереш по-подробно нещата, може да изгледаш видео от лекцията за Сорс контрол системи.

1
shorti avatar shorti 47 Точки

Правиш си проект (репозитори) в GitHub.
От конзолата го клонираш някуде на диска ти ( с 'cd' отиваш в която папка искаш и пишеш "git clone " + линк към репозиторито).
После в папката където е проекта качваш всичко което искаш да качиш на в git ( аз ги правя по папки пример: C#->Homeworks
и вътре всички домашни като папки (със Solution например).
Като си подредиш всичко даваш пак от конзолата даваш
git add --all (така маркираш всички подобрения по проекта)
git commit -m "Съобщение" (да кажеш какво си качил или някакво съобщение няма голямо значение ако е само твой проекта).
git push origin master (качваш всичко на сървара).

4
hristo.dimitrov avatar hristo.dimitrov 8 Точки

направих каквото каза, но на "git push origin master" получих ето тази грешка: 

error: src refspec master does not match any

еrror: failed to push some refs to 'https://github.com/beebel/CSharp.git'


къде бъркам? 

0
shorti avatar shorti 47 Точки

Сещам се за три варянта.

1-вия ако репозиторито не е инициализиранo (може да се направи автоматично като си правиш репозиторито в github Пример) или чрез конзолата като направиш Readme.md файл и после дадеш git init и после командите както следват git add --all, git commit -m "Message", git push origin master
2-рия варянт е да не си сетнал user.name и user.email което става чрез git config user.name Името и git config user.email Емайла.
3-тия варянт е да качиш чрез --force (git push origin master --force).

1
hristo.dimitrov avatar hristo.dimitrov 8 Точки

shorti, благодаря за подробния отговор- имам напредък! 

наистина съм забравил да инициализирам read.me при създаването на репозиторито. 
конфигурирах и името и мейла, както препоръча. сега при git push origin master ми изписва

Everything up-to-date

но въпреки това, като си вляза в профила в git hub, в репозиторито продължава да няма нищо 

само името му е там- "CSharp", а се предполага в него да има три папки. 
(тях ги добавих копи-пейст в папката на рипозиториту на харда ми, после конфигурирах име/мейл, git init, git add-- all и git push origin master)


https://github.com/beebel/CSharp



0
15/09/2014 11:39:43
coaster avatar coaster 412 Точки

А можеш също да се възползваш от <видеото> от лекцията "Сорс контрол системи" от курса <Teamwork and Personal Skills>, където много подробно е описано как се работи с тези системи. Аз също нямах представа какво изобщо се прави и как се качва проект например в GitHub репо, но след тази лекция разбрах. Мисля, че ще ти е полезно. :)

4
Flyer avatar Flyer 150 Точки

Здревей. Може да погледнеш ръководствата, които направих за GitHub for Windows, и за TortoiseSVN и интеграцията му с Google Code.

Успех!

4
ZvetanIG avatar ZvetanIG 907 Точки

Направи си ново repository в GitHub
Например: Java-Syntax-Homework

След това цъкаш десен бутон на мишката върху папката(файл), която искаш да качиш в това repository. Избираш TortoiseSVN->Import... 

Посочваш адреса на repository-то като накрая добавяш trunk.
Например https://github.com/TzvetanIG/Java-Syntax-Homework/trunk

И си готов!

4
hristo.dimitrov avatar hristo.dimitrov 8 Точки

направих каквото каза и при опита за импорт получих следната грешка

MKCOL not allowed


случайно да имаш идея защо така?

0
14/09/2014 23:42:43
ZvetanIG avatar ZvetanIG 907 Точки

Нямам идея, но това, което мога да ти предложа е да потърсиш в Google - "MKCOL not allowed  GitHUb"

1
dgp_82 avatar dgp_82 19 Точки

На мен ми го даде същото нещо. Ако знаеш как се оправя моля сподели.

0
d.georgiev.91 avatar d.georgiev.91 63 Точки

Ако не си успял все още, можеш да погледнеш тук. Малко е кофти с цветовете, понеже не се сетих да си сменя темата на Visual Studio с бяла, когато правих демото. Това е от преди да интегрират Git клиент в Visual Studio и е с допълнителен софтуер.

2
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.