Mam dziś dziś dziś problem. Więc udowodnił repozytorium na moim koncie Github. Klonowałem go i wprowadziłem pewne zmiany. Kiedy go popchnęłam, wszystko było w porządku, ale odpowiednia podstrona na Github milczy o mojej zmianie. Teraz, kiedy wyciągam się lub naciskam na ten lokalny oddział, mówi, że wszystko jest aktualne.

git checkout mychange
Switched to branch 'mychange'
Your branch is up-to-date with 'origin/mychange'.

Sprawdziłem, czy pracuję na wolnostojącej głowie, ale wszystko jest w porządku.

Co więcej, sklonowałem to repo w innym folderze, a następnie wydrukowałem dzienniki, a moje zatwierdzenie rzeczywiście jest tam! Dlaczego więc nie widzę tego na Github?

1
doXa77o 17 luty 2017, 14:43

2 odpowiedzi

Najlepsza odpowiedź

1. Jeśli naprawdę nie masz żadnych błędów, wydaje się, że popychasz w złym repozytorium. Uruchom git remote -v i upewnij się, że origin jest to, że repozytorium sprawdzasz GitHub.

2

git diff mychange origin/mychange
git fetch origin
git diff mychange origin/mychange

Diff nie powinien drukować nic razy.

3 Repo-Name / Promits / Branch-Nazwa "Rel =" Nofollow NefErr "> https://github.com/user-name/repo-name/commits/Branch-name ), ponieważ mógłbyś po prostu zauważyć To, takie jak: Pamiętaj Strona z wypełnionym polem filtra oddziału

4 Na przykład możesz zmienić ostatnie zatwierdzenie, a następnie wymuszone pchnięcie.

Myślę, że tam (na Github) są haczykami do aktualizacji reprezentacji internetowej. I nie pracowali z jakiegoś powodu w ostatnim pchaniu do tej gałęzi. Więc kolejny pchnięcie go uruchomi.

w tym konkretnym przypadku, to było rozwiązanie.

1
Ovsyanka 20 luty 2017, 10:10

Upewnij się, że wybrałeś oddział mychange. Domyślnie oddział master.

enter image description here


Idź do https://github.com/user-name/repo-name/ Drzewo / Mychange

Wymień USER_NAME, REPO-NAME z dokładną wartością. W URL {X2}} jest nazwą oddziału.

Edytuj:

Wspomniałeś w komentarzu, że nie masz różnicy z git diff origin/mychange, więc wydaje się, że twój pchnięcie udało się.

Sprawdź listy zatwierdzania origin/mychange przez git log origin/mychange i sprawdź, czy ostatnie zobowiązanie istnieje, czy nie!

3
Sajib Khan 17 luty 2017, 16:22