Khi bạn đã tạo ra một github-repo và bổ sung các github-repo như xalà gì git thượng nguồn
git remote add origin https://github.com/githubname/reponame.git
thì bạn cần phải đẩy đầu tiên bạn cam kết với
git push -u origin master
Tôi đọc (Why do I need to do `--set-upstream` all the time?) rằng đây là một hình thức ngắn để làm
git branch --set-upstream-to my_branch origin/my_branch
git push
Chính xác ở trên và tại sao tôi cần phải thiết lập? Có rất ít thông tin về điều này trên mạng. Tôi biết rằng có một chủ đề tương tự What does 'git remote add upstream' help achieve?, nhưng theo ý kiến của tôi nó không giải thích chính xác những gì thượng lưu là gì và những gì git push -u origin master
hiện, đặc biệt là những gì là origin master
trỏ đến, là nó repo địa phương hoặc repo từ xa?
Xem thêm câu hỏi này: https://stackoverflow.com/questions/5697750/what-exactly-does-the-u-do-git-push-u-origin-master-vs-git-push-origin- ma – TuringTux