Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam!
Potrzebuję stworzyć profil, gdzie będę trzymał kody źródłowe aplikacji zrobionych i wysłanych do GIT czy SVN.
Najlepiej, aby odbywało się to bardzo prosto (klikam opcję, wpisuję co się zmieniło - kod jest wysłany, koniec)
Fervi
Offline
Klikane ustrojstwo do SVN/Git to np tortoise (tortoisesvn/toritoisegit). Jest też do gui do mercuriala
Offline
github + jakieś gui. Chyba geany miał takie możliwości.
Offline
Ewentualnie własne repozytorium git i gui do niego gitk + gitgui, ale jak projekty są otwarte to tak jak pisze mati75 github jest ok.
Offline
Bitbucket jesli chcesz mieć repo prywatne .
Offline
Chcę repozytorium publiczne, zobaczę TortoiseHG (innego nie ma w repo Debiana :D) i zobaczę czy uda mi się na google code wbić z tym
Fervi
Offline
Mały tutorial odnośnie git i github: http://digital-madness.in/blog/2013/github-for-begi … nubuntulinux/
Offline
diabolic napisał(-a):
Mały tutorial odnośnie git i github: http://digital-madness.in/blog/2013/github-for-begi … nubuntulinux/
Poradnik spoko - nie działa :P
cd /path/to/project/ git remote add origin git@github.com:username/cloud_repository_name.git git push origin master
Jestem w tym miejscu, nie działa 3 linijka
fervi@ThunderStorm:~/Intinte/SuperTuxBoy/Unpack$ git push origin master Enter passphrase for key '/home/fervi/.ssh/id_rsa': To git@github.com:fervi/SuperTuxBoy.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'git@github.com:fervi/SuperTuxBoy.git' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integrate the remote changes (e.g. hint: 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details.
Nie bardzo wiem o co mnie prosi
Fervi
Offline
Wydaje mi się, że jasno napisane. Proponuje zrobić pull przed push.
Offline
Ale nie działaczy z pullem też
fervi@ThunderStorm:~/Intinte/SuperTuxBoy/git$ git pull Warning: Permanently added the RSA host key for IP address '192.30.252.131' to the list of known hosts. Enter passphrase for key '/home/fervi/.ssh/id_rsa': warning: no common commits remote: Counting objects: 6, done. remote: Compressing objects: 100% (5/5), done. remote: Total 6 (delta 0), reused 3 (delta 0) Unpacking objects: 100% (6/6), done. From github.com:fervi/SuperTuxBoy * [new branch] master -> origin/master There is no tracking information for the current branch. Please specify which branch you want to merge with. See git-pull(1) for details git pull <remote> <branch> If you wish to set tracking information for this branch you can do so with: git branch --set-upstream-to=origin/<branch> master
Ewentualnie może nie wiem co powinienem zrobić :D
Jak dodam "force" w pushu - to idzie, ale nadpisuje, a nie dodaje
Fervi
Offline
Pomoc Githuba?
https://help.github.com/articles/create-a-repo
https://help.github.com/articles/adding-an-existing … -command-line
Offline
git pull --all
pobierze wszystkie branche. ale wcześniej zrób:
git commit -a -m 'jakas wiadomosc'
dopiero później pull a następnie merge i dopiero push
chyba jakoś tak to szło :)
P.s.
polecam manual do gita, bardzo fajnie i jasno napisany
Offline
Spoko, temat zamknięty; nawet sobie skrypcik walnąłem, który się pyta (okno dialogowe) co się zmieniło [wklepuje] i sam aktualizuje
Fervi
https://github.com/fervi/SuperTuxBoy
Offline
generalnie dobrze jest pamietac i miec w swiadomosci jaka jest idea gita ...
"git is about branching, not about merging".
https://www.youtube.com/watch?v=4XpnKHJAok8
Dobrze jest tez nie ładować gita danymi binarnymi, bo git bedzie przechowywal kopie pliku po każdej zmianie.
Offline
Mam ogólnie pytanko, bo są lekkie problemy i nie wiem do końca z czym
Chodzi mi o to, że w niektórych plikach Git wykrywa zmiany, których do końca nie ma (tzn. pokazuje, że kod został usunięty i zarazem w tym samym miejscu dodany) - i tak co build
Może coś źle robi mój skrypt? :P
#!/bin/sh rm script.sh cat git1 >> script.sh dialog --inputbox "Git Commit" 9 50 "" 2> gitcommit echo "'" >> script.sh cat gitcommit >> script.sh echo "'" >> script.sh cat git2 >> script.sh chmod 777 script.sh ./script.sh
Skrypt jest bardzo lipny - ale działa :D
Fervi
Offline
A nie robisz jakiś formatowań kodu w tych plikach: wcięcia,spacje? Co to za pliki?
Offline
https://github.com/fervi/SuperTuxBoy/commit/c089859 … 140e35ba499ea
6 Plik (obj_penny)
Jest se kod na grawitacje, który jest usuwany i dodawany - żadnych modyfikacji nie robię (tzn. w zasadzie jest automatycznie zapisywany kod, ja tylko go wklepuję)
Żadnych zmian nie robię, a ten "problem" pojawia się od paru buildów (być może jakimś cudem IDE to robi, ale na pierwszy rzut oka nic się nie zmienia)
Fervi
Ostatnio edytowany przez fervi (2014-07-10 12:22:31)
Offline