Hai vấn đề:
1 - Bạn chưa bao giờ yêu cầu Git bắt đầu theo dõi bất kỳ tệp nào
Bạn viết rằng bạn đã chạy
git init
git commit -m "first commit"
và ở giai đoạn đó, bạn có
nothing added to commit but untracked files present (use "git add" to track).
Git đang nói với bạn rằng bạn chưa bao giờ yêu cầu nó bắt đầu theo dõi bất kỳ tệp nào ngay từ đầu và nó không có gì để chụp nhanh. Do đó, Git không tạo cam kết. Trước khi cố gắng cam kết, bạn nên nói với Git (ví dụ):
Này Git, bạn có thấy README.md
tệp đó nằm yên trong thư mục làm việc của tôi không? Bạn có thể đặt nó dưới sự kiểm soát phiên bản cho tôi không? Tôi muốn nó xuất hiện trong bản cam kết / ảnh chụp nhanh / bản sửa đổi đầu tiên của mình ...
Cho rằng bạn cần phải giai đoạn các tập tin quan tâm, sử dụng
git add README.md
trước khi chạy
git commit -m "some descriptive message"
2 - Bạn chưa thiết lập kho lưu trữ từ xa
Sau đó bạn đã chạy
git remote add origin https://github.com/VijayNew/NewExample.git
Sau đó, kho lưu trữ cục bộ của bạn sẽ có thể giao tiếp với kho lưu trữ từ xa nằm tại URL được chỉ định ( https://github.com/VijayNew/NewExample.git ) ... miễn là kho lưu trữ từ xa đó thực sự tồn tại! Tuy nhiên, có vẻ như bạn chưa bao giờ tạo repo từ xa đó trên GitHub ngay từ đầu: tại thời điểm viết câu trả lời này, nếu tôi cố gắng truy cập URL tương ứng, tôi nhận được
Trước khi cố gắng đẩy lên kho lưu trữ từ xa đó, bạn cần đảm bảo rằng kho lưu trữ đó thực sự tồn tại. Vì vậy, hãy truy cập GitHub và tạo repo từ xa được đề cập. Sau đó và chỉ khi đó, bạn mới có thể đẩy thành công với
git push -u origin master
git-remote -v
?