kết nối repo cục bộ với repo từ xa


104

Tôi có một đại diện địa phương. Tôi đã tạo toàn bộ ứng dụng nhưng bây giờ tôi muốn đẩy nó sang repo từ xa. Tôi cũng đã có repo từ xa. Làm thế nào tôi có thể kết nối hai repo này mà không mất bất kỳ công việc nào mà tôi đã làm?

Câu trả lời:


148
git remote add origin <remote_repo_url>
git push --all origin

Nếu bạn muốn đặt tất cả các nhánh của mình tự động sử dụng kho từ xa này khi bạn sử dụng git pull, hãy thêm --set-upstreamvào phần đẩy:

git push --all --set-upstream origin

url repo từ xa nên giống như thế này? https://example.com/projects/luotsi/repositories/git/marketing-site-redux
Om3ga

2
Chắc là đúng. Nó thường kết thúc bằng một cái gì đó giống như https://example.com/.../reponame.git, mặc dù .gitvề mặt kỹ thuật thì kết thúc không bắt buộc.
vergenzt

Cách dễ nhất để tìm hiểu là thử nó và xem. Git sẽ cho bạn biết nếu nó không đúng.
vergenzt

2
Ứng dụng của bạn đã ở trong kho lưu trữ cục bộ chưa (tức là bạn đã hoàn thành git initvà thực hiện các cam kết và nội dung chưa)? Thông báo lỗi đó có nghĩa là bạn không ở trong kho lưu trữ.
vergenzt

4
đi xuống cấp một thư mục, kho lưu trữ của bạn ở trong một lâu đài khác
Chris McCall

1

Tôi biết đã khá lâu bạn hỏi điều này nhưng, nếu ai đó cần, tôi đã làm những gì đã nói ở đây " Cách tải dự án lên Github " và sau câu trả lời hàng đầu của câu hỏi này ngay tại đây. Và sau khi câu trả lời hàng đầu được nói ở đây " lỗi git: không thể đẩy một số giới thiệu thành " Tôi không biết chính xác điều gì đã khiến mọi thứ hoạt động. Nhưng bây giờ đang hoạt động.


2
Các câu trả lời dựa trên các liên kết không được chấp nhận, vui lòng sao chép các phần có liên quan của các trang đó vào câu trả lời của bạn.
Binary Worrier
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.