我在 master 分支上尝试了 git push ,但它只是显示我有新的拉取请求,但是当我单击新的拉取请求时,它会比较更改但没有显示任何将这些更改添加到存储库的选项。它只显示我所做的更改。
但是当我输入命令时
git push origin main
添加到我的存储库的所有文件。
但是当我这样做的时候
git push origin master
它不起作用。为什么?我听说他们正在用 main 替换 master。那么,他们将来会移除主人吗?
小智 113
GitHub 正在努力将其服务中的术语“master”替换为“main”等中性术语,以避免对奴隶制的任何不必要的引用,
您可以在此处阅读有关更改原因的更多背景信息:https : //www.zdnet.com/article/github-to-replace-master-with-alternative-term-to-avoid-slavery-references/。
关于将分支从 master 重命名为 main,有很多指南。例如:https : //jarv.is/notes/github-rename-master/。
git branch -m master main \
git push -u origin main \
git remote set-head origin main
您可以按照以下说明操作:
首先在 GitHub 上创建一个存储库。然后进入您的本地文件夹。打开控制台。依次输入这些命令。
git init
在本地文件夹中初始化 git。
git remote add origin https://github.com/...
克隆您的 Github 存储库。
git pull origin main 
校准存储库。“main”意味着在这种情况下主分支的内容被复制到本地存储库。除了master分支之外还可以创建其他分支,但我不会详细讨论这一点。对于开始来说,有一个简单的 master 分支就足够了。
git branch -m master main
那么我们在这里做什么?首先使用 -m 命令,我们将 git 历史记录从 master 移动到一个名为 main 的新分支。
git add .
locale目录上传到Github服务器。
git commit -m "your commit message"
git push --set-upstream origin main
创建提交后,可以在 GitHub 上更新远程存储库。第一次上传(“推送”)时,您必须指定哪个分支应该是默认的推送。在我们的例子中,这应该再次是“origin”存储库中的主分支
| 归档时间: | 
 | 
| 查看次数: | 51863 次 | 
| 最近记录: |