Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: github upload plikow
Forum PHP.pl > Inne > Hydepark
marcio
witam mam repo i wszystko https://github.com/ebreo/Form-Builider nie kumam jak mam wrzucic pliki czytam i czytam proboje za pomoca add,commit,push i nic plik mam w document and setting/oskar/Form Builider/ i w podfolderze .git i nic?
Ktos moze pomoc?
IceManSpy
Na mojej stronie jest to opisane:
http://damianweb.pl/programowanie/git/6-wy...alezi?showall=1
Mam nadzieje, że Ci to pomoże.
mlawnik
Jak założysz nowe repo na githubie, to masz tam takie ładne polecenia.
Najprawdopodobniej nie wygenerowałeś klucza lub nie dodałeś origina.
Polecam lekturę: http://progit.org/

BTW
Jak ktoś mądry gdzieś powiedział, git jest najpotężniejszy, jeżeli używa się go z linii komend.
Potrzeba trochę wprawy, ale zwraca się z nawiązką.
Co prawda używam gita pod ubuntu 8.04, ale myślę, że pod windą jest podobnie.

Pozdro,
marcinl
marcio
oczywiscie wygenerowalem klucz i tak samo dalem origin master
Cytat
Pushing to git@github.com:ebreo/Form-Builider.git
To git@github.com:ebreo/Form-Builider.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'git@github.com:ebreo/Form-Builider.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again. See the
'Note about fast-forwards' section of 'git push --help' for details.



http://imageshack.us/f/221/gitwd.png/ a na githubie nic nie ma :/
mlawnik
Coś zmieniło się w zdalnym repo.
Najpierw daj pull, wgraj pliki które chcesz wysłać, a potem push.

progit naprawdę ci się przyda.

Widzę, że readme wgrałeś jednak.
Czyli nie masz tego readme na dysku lokalnym,
melkorm
Cytat
http://imageshack.us/f/221/gitwd.png/ a na githubie nic nie ma :/


Kod
git ci -m 'commit message' -a
git push // jeżeli error git pull/git merge(jeżeli trzeba)
git push


Kod
git add . // mówisz GIT'owi że ma śledzić plik (. - bieżący katalog i wszystko poniżej)
git ci -m 'commit message' -a // (komitujesz czyli mówisz że pliki zmienione (wszystkie jeżeli opcja -a) są gotowe do wysłania na serwer
git push // wysłanie na serwer, błąd który wkleiłeś mówi o tym że repo na serwerze zmieniło się od Twojego od ostatniego pull'a więc pierw musisz
// zaciągnąć zmiany, ewentualnie je mergnąć (połączyć) i wtedy wysłać swoje zmiany na serwer
mlawnik
To przed tym jeszcze poczytaj o gitignore, abyś np. przypadkiem nie wrzucił thumbs.db albo innego systemowego śmiecia do repo używając git add .
Alternatywą dla
Kod
git add .
jest
Kod
git commit -a
melkorm
Cytat(mlawnik @ 15.05.2011, 22:40:45 ) *
To przed tym jeszcze poczytaj o gitignore, abyś np. przypadkiem nie wrzucił thumbs.db albo innego systemowego śmiecia do repo używając git add .
Alternatywą dla
Kod
git add .
jest
Kod
git commit -a


Nie.

Opcja -a, a git add . różnią się tym że pierwsze:
Cytat
Tell the command to automatically stage files that have been modified and deleted, but new files you have not told git about are not affected.


A żeby powiedzieć GIT'owi o plikach trzeba zrobić git add .
mlawnik
http://stackoverflow.com/questions/572549/...d-a-and-git-add

Obydwoje nie mamy racji...
melkorm
Cytat
Obydwoje nie mamy racji...


Ja nie napisałem nieprawdy, chociaż o git add -u/-A nie wiedziałem smile.gif

Człowiek uczy się całe życie hehe, chociaż i tak wolę git add . & git commit -a smile.gif
mlawnik
Jfa mam maly projekt, i wole robic git add z kazdym plikiem z osobna, po tym jak scommitowalem dwadziescia plikowbackupu linuxa
;-)

Pisane z androida 2.2
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.