up-stream 简单的理解就是在git的远程仓库上的一个分支名字,(形象理解为 上游)
通过git clone 或者 git checkout 等得到的分支都是有这个up-stream的,在.git/config文件中可以看到,
然而,本地新建立的分支是没有这个up-stream信息,所以git push的时候会提示你不能push,因为没有这个up-stream。我们可以使用如下命令push,这样就产生了up-stream
git push --set-upstream origin local_branch_name
origin 是remote仓库的名称
config文件内容
网友评论