Aloha.
Zacząłem grzebać sobie w pewnym projekcie z githuba i pomyślałem, że byłoby fajnie śledzić swoje zmiany. Zrobiłem więc swojego pierwszego forka, checkout na localu, wprowadziłem zmiany, zrobiłem commita i... chciałem zrobić pusha. Korzystam z TortoiseGit i dostałem na twarz błąd. Spodziewałem się, że zadanie powinno być do ogarnięcia przez pięciolatka, ale to przecież git.
Błędu nie spisałem, a nie jestem w stanie już go powtórzyć, gdyż Tortoise nie widzi zmian możliwych do wypchnięcia (ale ich nie wypchnął, bo na githubie nie ma po nich śladu)
Próbowałem też innym sposobem i tu już spisałem błąd "src refspec master matches more than one". Nie znam niestety suahili.
Pytanie pierwsze. Czego nie rozumiem w tym procesie?
- fork
- checkout (clone)
- zmiany
- commit
- push
?
Pytanie drugie. Jak zrobić pusha? Show log pokazuje mój commit, okienko sync nie pokazuje nic do wypchnięcia. Okienko push po wciśnięciu [ok] zwraca:
The entered source ref is ambiguous.
You have to make it unique (e.g. by adding "refs/heads/" as a prefix for branches or "refs/tags/" for tags)!
a wygląda tak: