2012-03-06 12 views

Odpowiedz

20

Cóż, naprawdę jest w tym dużo. Zakładam, że masz konto na http://github.com/. Jeśli nie, idź po niego.

Po tym, naprawdę można tylko śledzić ich przewodnika, jego bardzo prosta i łatwa, a wyjaśnienie jest znacznie bardziej jasne niż moje: http://help.github.com/ >>http://help.github.com/mac-set-up-git/

Aby odpowiedzieć na to konkretne pytanie: można przesyłać pliki do GitHub przez komenda git push po dodaniu plików potrzebne przez git add 'files' i commmited je git commit -m "my commit messsage"

+2

Hi Justin, mam konto na GitHub i stworzył repozytorium. Gdzie dokładnie wpisuję polecenie "git push"? Dzięki ... –

+0

Powinieneś to zrobić z wiersza poleceń. – 425nesp

+1

@CaiGengyang: Robisz to w Git Bash lub natywnej konsoli systemowej, w zależności od tego, którą wybrałeś podczas instalacji Git. Komentowanie po przerwie trwającej ponad rok, aby pomóc innym, którzy mogą tu szukać. – P5Coder

11

Musisz utworzyć repo git lokalnie, dodać pliki projektu do tego repo, zobowiązać je do lokalnego repo, a następnie zsynchronizować tej repo do repo na Githubie. Możesz znaleźć dobre instrukcje na temat tego, jak wykonać ten drugi bit, on github, a ten pierwszy powinien być łatwy do zrobienia z pobranym oprogramowaniem.

7

Oto kroki (w-short), ponieważ nie wiem, co dokładnie masz zrobić:
1. Pobierz i zainstaluj Git w systemie: http://git-scm.com/downloads
2. Używając Git Bash (komenda monit dla Git) lub natywnego wiersza polecenia twojego systemu, skonfiguruj lokalne repozytorium git.
3. Użyj tej samej konsoli do kasowania, zatwierdzania, wypychania itp. Plików na Git.

Mam nadzieję, że pomoże to tym, którzy szukają tutaj.

+0

Zwięzłe i na temat. Dzięki! – Brady

18

nie mogę znaleźć odpowiedzi na powyższe pytania wystarczająco wyraźne, i zajęło mi trochę czasu, aby zrozumieć to dla siebie. Najbardziej użyteczna strona, którą znalazłem, to: http://www.lockergnome.com/web/2011/12/13/how-to-use-github-to-contribute-to-open-source-projects/

Jestem w systemie Unix, używając wiersza poleceń. Oczekuję, że wszystko będzie działać na linii poleceń Mac. (Wygląda na to, że GUI na Macu lub Window jest dostępny na desktop.github.com, ale nie testowałem tego i nie wiem, jak można go przenieść do GUI.)

Krok 1: Utwórz konto GitHub Krok 2: Utwórz nowe repozytorium, zwykle z plikiem README i LICENSE utworzonym w procesie. Krok 3: Zainstaluj oprogramowanie "git". (Linki w powyższych odpowiedzi i pomoc online w github powinno wystarczyć, aby zrobić kroki, więc nie dostarczają szczegółowych instrukcji.) Krok 4: Powiedz, kim jesteś git:

git config --global user.name "<NAME>" 
git config --global user.email "<email>" 

myślę e- mail musi być jednym z adresów powiązanych z kontem github. Użyłem tej samej nazwy, której użyłem w github, ale myślę (nie jestem pewien), że nie jest to wymagane. Opcjonalnie możesz dodać buforowanie poświadczeń, więc nie musisz tak często wpisywać nazwy konta github i hasła.https://help.github.com/articles/caching-your-github-password-in-git/

Tworzenie i przejdź do jakiegoś najwyższego poziomu katalogu roboczego:

mkdir <working> 
cd <working> 

Importuj prawie pusty repozytorium z github:

git clone https://github.com/<user>/<repository> 

To może poprosić o poświadczenia (jeśli GitHub repozytorium nie jest „publiczne '.) Przejdź do katalogu i zobacz, co zrobiliśmy:

cd <repository> 
ls -a 
git remote -v 

(zwanego dalej „ls” i "git zdalnego polecenia są opcjonalne, po prostu pokazać rzeczy) skopiuj 10000 plików i miliony linii kodu, które chcesz umieścić w repozytorium:

cp -R <path>/src . 
git status -s 

(zakładając, że wszystko, co chcesz jest w katalogu o nazwie „src”) (drugie polecenie ponownie jest opcjonalna i tylko pokazuje rzeczy)

Dodaj wszystkie pliki po prostu skopiowane do git i ewentualnie podziwiać rezultaty.

git add src 
git status -s 

Commit wszystkie zmiany:

git commit -m "<commit comment>" 

popchnąć zmiany

git push origin master 

"Origin" jest aliasem dla repozytorium github, który został automatycznie utworzony przez polecenie "git clone". "master" to gałąź, do której naciskasz. Przejdź do github w przeglądarce i powinieneś zobaczyć wszystkie pliki zostały dodane.

Ewentualnie usunąć katalog zrobiłeś Wszystko po to, aby odzyskać miejsce na dysku:

cd .. 
rm -r <working> 
+0

Ups, to ostatnie polecenie powinno być ' rm -r ' –

+0

Jest to jedyna odpowiedź, która faktycznie odpowiada na pytanie. To powinna być najlepsza odpowiedź. – John

7

do przesyłania plików do swojej repo bez korzystania z linii poleceń, wystarczy wpisać to po repozytorium nazwą w przeglądarce:

https://github.com/yourname/yourrepositoryname/upload/master

a następnie przeciągnąć i upuścić pliki. (pod warunkiem, że są na github i repozytorium została utworzona wcześniej)

1

Jeśli chcesz przesłać folder lub plik do Github

1- Tworzenie repozytorium na Github

2- marki: git remote add pochodzenie "Twój link", jak to jest opisane na Github

3- Następnie użyj git push -u origin master.

4 Musisz podać swoją nazwę użytkownika i hasło.

5- Po uwierzytelnieniu transferu rozpocznie

Powiązane problemy