首页 > 解决方案 > Git:推送文件未显示在 GitHub 上

问题描述

我将一个文件推送到 GitHub,但它没有显示出来。

$ git push -u origin master
Everything up-to-date
Branch 'master' set up to track remote branch 'master' from 'origin'.

查看我的 GitHub,它显示以下消息:

 master had recent pushes 40 minutes ago

在此处输入图像描述

它应该是这样的文件: 在此处输入图像描述

有人可以帮助我,我是 GitHub 的新手。

标签: gitgithub

解决方案


Git 和 GitHub 上的默认分支现在称为main

请参阅此链接中的以下注释:https ://github.com/github/renaming

GitHub 和更广泛的 Git 社区中的许多社区都在考虑将其存储库的默认分支名称从 master 重命名。GitHub 正在逐步将我们自己的存储库的默认分支从 master 重命名为 main。我们致力于使项目维护者及其所有贡献者的重命名过程尽可能无缝。此存储库是我们关于如何以及何时重命名默认分支的最新指南。

第一个屏幕截图显示了main分支和一条消息,用于创建拉取请求并将主分支合并到主分支,在其正上方以绿色显示。

你有几个选择:

1 -main从一开始就使用

创建 git 存储库时,默认分支现在称为main. 提交到这个分支后,简单地说。

git push -u origin main

2 - 远程合并mastermain删除master

只需单击 GitHub 建议的 Pull Request 消息并按照说明进行操作。

3 - 本地合并mastermain,删除master

并入master_main

git checkout main
git merge master
git push origin main

master本地和远程删除

git branch -d master
git push origin --delete master

核实

列出本地和远程分支及其状态:

git branch -avv

注意

在推送之前确保main分支是最新的,因此git pull在推送更改之前考虑并根据需要修复任何冲突。


推荐阅读