Tôi có một repo git cục bộ được tạo bởi Qt Creator trong Trình hướng dẫn dự án mới. Tôi đã thực hiện nhiều cam kết ở đó. Tôi vừa tạo dự án Google Code mới. Cách tốt nhất để đồng bộ hóa repo từ xa với một địa phương của tôi là gì?Làm cách nào để đẩy repo Git cục bộ vào dự án Google Code mới được tạo?
10
A
Trả lời
13
Bạn có thể thấy một ví dụ tại this article "Setting up Google Code with Git" từ AlBlue’s Blog:
$ cd /path/to/existing/local/repo
$ git remote add googlecode https://project.googlecode.com/git
$ git push googlecode master:master
Xem git remote
lệnh: nếu bạn có một hiện từ xa (google code) repo đã sẵn sàng, bạn có thể thêm địa chỉ của nó để repo địa phương của bạn và bắt đầu đẩy (miễn là bạn đã thiết lập chính xác tệp ~/.netrc
như được mô tả trong bài viết hoặc tệp %HOME%\_netrc
cho cửa sổ của bạn: xem "Git - How to use .netrc
file on windows to save user and password" để biết thêm).
Khi bạn đã thực hiện cam kết cục bộ, bạn có thể đẩy chi nhánh master
(xem "Push origin master error on new repository") và từ đó chỉ git push googlecode
.
Nếu điều khiển từ xa của bạn được gọi là 'origin
', thì sau lần đẩy đầu tiên, bạn sẽ có thể thực hiện 'git push
' cho các lần đẩy tương lai.
BTW: cách thiết lập điều khiển từ xa theo cách như vậy mà sau đó 'git push' sẽ tự động đẩy nó ở đó? – Kos
@Kos: Tôi đã chỉnh sửa câu trả lời của mình. Bạn sẽ cần phải gọi repo từ xa của bạn 'origin' (xem http://stackoverflow.com/questions/5270760/whats-mean-origin-when-git-push) – VonC
@VonC: Cảm ơn bạn đã nói về "Push master master lỗi trên repo mới ". Điều đó rất hữu ích. – kevinarpe