2011-10-26 15 views
9

OK, mam nadzieję, że to powinno być łatwe. Jestem nowy w Git, BitBucket i całkiem nowym w kontroli wersji, zabraknie mi czegoś oczywistego.Walcząc z git, nie można przekazać do zdalnego repozytorium BitBucket

Oto, co zrobiłem: zainstalowałem git na moim komputerze i ustawiłem globale. Skonfiguruj nowe repo na BitBucket. Następnie:

$ git clone https://[me]@bitbucket.org/[me]/[my_project].git 
Cloning into [my_project]... 
Password: 
warning: You appear to have cloned an empty repository. 

$ git status 
# On branch master 
# 
# Initial commit 
# 
# Untracked files: 
# (use "git add <file>..." to include in what will be committed) 
# 
# index.html 
nothing added to commit but untracked files present (use "git add" to track) 

Gotowe. Następnie utworzę lokalnie nowy plik (index.html). Następnie:

$ git add index.html 
$ git status 
# On branch master 
# 
# Initial commit 
# 
# Changes to be committed: 
# (use "git rm --cached <file>..." to unstage) 
# 
# new file: index.html 
# 

Tak pomyślnie dodany. Następnie:

$ git commit -m "Initial commit." 
[master (root-commit) 01d4120] Initial commit. 
1 files changed, 164 insertions(+), 0 deletions(-) 
create mode 100755 index.html 

Zaangażowano pomyślnie.

$ git push 
Password: 
Everything up-to-date 

wprowadzić moje hasło aaaaaand ... Everything up-to-date ... To nie naciskać. Chcę tylko popchnąć prosto do zdalnego bagażnika z mojego lokalnego bagażnika.

Przykro mi, jeśli to jest naprawdę oczywiste, ale jestem tak nowy w tym wszystkim, że nie mogę znaleźć żadnych informacji, właśnie pracowałem przy krokach "BitBucket 101". Dzięki.

+0

Proszę podać log systemowy od utworzenia nowego pliku do "Wszystko jest aktualne". Czy sprawdziłeś repo bitbucket z witryny? Nie ma pliku index.html? –

+0

Zaktualizowane pytanie z zrzutami wiersza poleceń, dzięki czemu można zobaczyć, co się dzieje. – igneosaur

Odpowiedz

16

Trzeba będzie zrobić:

git push origin master 

Zmień pochodzenie, jeżeli masz inny pilot.

Zmień urządzenie główne, jeśli masz inną gałąź.

+0

To wszystko! Dziękuję, kolego, przewodnik o tym nie wspomniał. – igneosaur

1

Nie jestem pewien, czy jest to kwestia bitbucket.org czy GIT.

Po sklonowaniu projektu. W konfiguracji lokalnej masz konfigurację początkową do pilota. Ale nie ma jeszcze informacji o oddziale. Więc musisz użyć "$ git push origin", aby zrobić to raz. Po tym. możesz po prostu użyć "$ git push".

"$ git push -v" może być pomocne w znalezieniu problemu. Wyświetla szczegółowe informacje.

Powiązane problemy