Về mặt kỹ thuật
Câu trả lời của tôi không khác nhau nhưng tôi đang bổ sung thêm thông tin bởi vì những thông tin mới có thể được hưởng lợi từ việc điền vào các khoảng trống thông tin.
Sau khi bạn tạo repo trên github, họ có hướng dẫn. Bạn có thể làm theo những điều đó. Nhưng đây là một số lời khuyên bổ sung vì tôi biết rằng thật khó chịu khi bắt đầu với git.
Hãy nói rằng bạn đã bắt đầu dự án của bạn tại địa phương. Bạn có bao nhiêu không quan trọng. Nhưng hãy giả vờ rằng bạn có một dự án php. Giả sử bạn có index.php, contact.php và một thư mục tài sản có hình ảnh, css và phông chữ. Bạn có thể làm theo cách này (dễ), nhưng có nhiều tùy chọn:
lựa chọn 1
Đăng nhập vào tài khoản github của bạn và tạo repo.
Trong màn hình sau, bạn có thể sao chép nó xuống nơi bạn cần nếu bạn nhấp vào nút (bên phải màn hình) để "nhân bản trong máy tính để bàn".
Bạn có thể (hoặc thực hiện theo cách khác) sau đó sao chép nội dung từ dự án hiện tại của bạn vào repo mới. Sử dụng ứng dụng github, bạn có thể cam kết từ đó bằng GUI của họ (điều đó có nghĩa là bạn chỉ cần nhấp vào các nút trong ứng dụng). Tất nhiên bạn nhập ghi chú của bạn cho cam kết.
Lựa chọn 2
- Tạo repo của bạn trên github như đã đề cập ở trên.
- Trên máy tính của bạn, đi đến thư mục của bạn bằng cách sử dụng thiết bị đầu cuối. sử dụng dòng lệnh linux, bạn sẽ cd vào thư mục. Từ đây bạn chạy các lệnh sau để "kết nối" dự án hiện tại của bạn với repo của bạn trên github. (Điều này giả sử rằng bạn đã tạo repo của mình trên github và nó hiện đang trống)
đầu tiên làm điều này để khởi tạo git (kiểm soát phiên bản).
git init
sau đó làm điều này để thêm tất cả các tập tin của bạn để được "theo dõi." Nếu bạn có các tệp mà bạn muốn bỏ qua, bạn cần thêm một .gitignore
nhưng để đơn giản, chỉ cần sử dụng ví dụ này để tìm hiểu.
git add .
Sau đó, bạn cam kết và thêm một ghi chú ở giữa ""
như "cam kết đầu tiên", v.v.
git commit -m "Initial Commit"
Bây giờ, đây là nơi bạn thêm repo hiện có của bạn
git remote add github <project url>
Nhưng không thực sự gõ <project url>
, nhưng URL dự án của riêng bạn. Làm thế nào để bạn có được điều đó? Chuyển đến liên kết nơi repo của bạn trên github, sau đó sao chép liên kết. Trong trường hợp của tôi, một trong những repos của tôi là https://github.com/JGallardo/urbanhistorical vì vậy url kết quả của tôi cho lệnh này sẽ chỉ cần thêm .git sau đó. Vì vậy, đây sẽ là
git remote add github https://github.com/JGallardo/urbanhistorical.git
Kiểm tra để thấy rằng nó hoạt động bằng cách làm
git remote -v
Bạn sẽ thấy những gì repo của bạn được liên kết đến.
Sau đó, bạn có thể đẩy các thay đổi của mình lên github
git push github master
hoặc là
git push origin master
Nếu bạn vẫn gặp lỗi, bạn có thể buộc nó với -f
. Nhưng nếu bạn đang làm việc trong môi trường nhóm, hãy cẩn thận đừng ép buộc hoặc bạn có thể tạo ra nhiều vấn đề hơn.
git push -f origin master
git push
gì?