spe*_*0ne 5 git git-push git-remote
我需要第一次将我的更改推送到远程仓库
// I added the other repo as a remote
$ git remote add devstage -f <Other-Repo>
// Merged the files from devstage to my local
$ git merge devstage/master -s recursive -X ours
// Executing Everything up-to-date
$ git push devstage HEAD
Run Code Online (Sandbox Code Playgroud)
但这些文件并未真正推向Other-Repo.
我错过了什么?我当地的所有文件都没有上演.如果我打开一个文件暂存并将其推送到遥控器,它将被推送.
推送不应返回所有内容都是最新的,除非您处于分离HEAD模式。
这意味着您的 git 分支不会显示任何活动分支(*前面带有“ ”的分支)。
如果是这种情况,请参阅“如何修复 Git 分离头? ”。
另外,不要推送 HEAD,而是使用分支名称。
对于您的第一次推送:
git push -u devstage master
Run Code Online (Sandbox Code Playgroud)
与上游分支建立-u跟踪关系。那么对于未来的推送来说,一个简单的就足够了。
请参阅“为什么我需要显式推送新分支? ” devstage/mastergit push
| 归档时间: |
|
| 查看次数: |
4475 次 |
| 最近记录: |