Bạn đang trộn một vài thứ.
Trước hết, thanh toán trong SVN không giống như thanh toán trong git. Cái gọi là thanh toán trong SVN được gọi là bản sao trong git. Bạn không kiểm tra một kho lưu trữ, bạn sao chép nó. "Kiểm tra" có nghĩa là chuyển sang một chi nhánh cụ thể, ít nhiều giống với svn switch
, nhưng bạn cũng có khả năng tạo chi nhánh mới trong cùng một bước (đó là những gì -b
thực hiện).
Vì vậy, tôi giả định rằng bạn đã sử dụng git cục bộ, hiện đã tạo một dự án trên github và muốn đẩy các thay đổi của bạn vào repo github.
Một ngã ba là bản sao của repo bên thứ ba hiện có trên github.Bạn có thể nhấn nút "ngã ba" để có được bản sao của riêng bạn của kho lưu trữ đó, cho phép bạn thực hiện thay đổi của riêng bạn. Người kia sau đó có thể kéo bất kỳ thay đổi nào bạn thực hiện vào kho lưu trữ của riêng mình.
Gắn repo github của bạn với repo địa phương của bạn, bạn làm gì (địa phương):
git remote add origin [email protected]:<username>/<repo>.git
Để đẩy những thay đổi của bạn:
git push origin master
Bạn có thể tìm thấy một số tài liệu tuyệt vời cho git ở đây: http://git-scm.com/documentation
Câu trả lời của bạn được định hướng nhiều hơn để giúp người dùng SVN hơn câu trả lời của tôi. +1 – VonC
Cảm ơn bạn rất nhiều vì đã làm rõ. Tôi đánh giá cao sự giúp đỡ của bạn! – jackiekazil