2011-10-26 33 views
9

Ok, hy vọng điều này sẽ dễ dàng cho bạn. Tôi mới đến git, BitBucket và một chút mới để kiểm soát phiên bản quá, tôi sẽ thiếu một cái gì đó hiển nhiên cho bạn.Đấu tranh với git, không thể đẩy tới kho lưu trữ BitBucket từ xa

Vì vậy, đây là những gì tôi đã làm: Tôi đã cài đặt git trên máy tính của tôi và thiết lập hình cầu của tôi. Thiết lập một repo mới trên BitBucket. Sau đó:

$ 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) 

Xong. Sau đó, tôi tạo một tệp mới (index.html) cục bộ. Sau đó:

$ 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 
# 

Vì vậy, được thêm thành công. Sau đó:

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

Cam kết thành công.

$ git push 
Password: 
Everything up-to-date 

Tôi nhập mật khẩu aaaaaand ... Everything up-to-date ... Nó không được đẩy. Tôi chỉ muốn đẩy thẳng đến thân cây từ xa từ thân cây của tôi.

Tôi xin lỗi nếu điều này thực sự rõ ràng nhưng tôi rất mới với mọi thứ tôi dường như không thể tìm thấy bất kỳ thông tin nào, tôi chỉ đang thực hiện các bước 'BitBucket 101'. Cảm ơn.

+0

Vui lòng cung cấp nhật ký hệ thống để tạo tệp mới cho "Mọi thứ được cập nhật". Bạn đã kiểm tra repo bitbucket của bạn từ trang web? Không có tệp index.html? –

+0

Đã cập nhật câu hỏi với các lệnh dòng lệnh để bạn có thể xem những gì đang diễn ra. – igneosaur

Trả lời

16

Bạn sẽ phải làm:

git push origin master 

Thay đổi nguồn gốc nếu bạn có một từ xa khác nhau.

Thay đổi chính nếu bạn có nhánh khác.

+0

Đúng rồi! Cảm ơn bạn giao phối, hướng dẫn đã không đề cập đến điều này. – igneosaur

1

Tôi không chắc chắn đó là bitbucket.org hoặc vấn đề của GIT.

Sau khi bạn sao chép dự án. Trong cấu hình cục bộ của bạn, bạn có thiết lập nguồn gốc từ xa. Nhưng chưa có thông tin chi nhánh. Vì vậy, bạn phải sử dụng '$ git push origin' để làm điều đó một lần. Sau đó. bạn chỉ có thể sử dụng '$ git push'.

'$ git push -v' sẽ hữu ích khi tìm sự cố. Nó in ra thông tin chi tiết.

Các vấn đề liên quan