全新的 git 存储库显示“一切都是最新的”当尝试推送到全新的遥控器时

发布于 2024-12-11 05:27:16 字数 689 浏览 0 评论 0 原文

我是一个 git 新手。我刚刚创建了一个新项目,其中只有 4 个新文件 test1 test2 test3 test4。然后我所做的就是以下几点:

$ git init
$ git add .
$ git commit -m "VERY 1st commit"

就这么简单。

然后我添加了一个远程存储库,这也是我刚刚在 bitbucket.org 中创建的全新存储库

$ git remote add rakspace http://[email protected]/syedrakib/mysamplegit
$ git push rakspace

,您可以看出它是被推入全新存储库的全新工作区。它返回这个:

一切都是最新的

我在这里做错了什么?显然,远程存储库的源文件没有得到更新。

编辑:我的本地存储库中有 2 个分支:*master**new_branch*

I am a git newbie. I just created a new project with just 4 new files test1 test2 test3 test4. Then all I did are the following:

$ git init
$ git add .
$ git commit -m "VERY 1st commit"

as simple as that.

then i added a remote repo is also an entirely new repo i just created in bitbucket.org

$ git remote add rakspace http://[email protected]/syedrakib/mysamplegit
$ git push rakspace

as you can tell it's entirely new workspace being pushed into an entirely new repo. it returns this:

Everything up-to-date

what is it i am doing wrong here? Clearly the source files of the remote repo are NOT getting updated.

EDIT: I have got 2 branches in my local repo: *master* and *new_branch*

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

注定孤独终老 2024-12-18 05:27:16

git push 的默认行为是推送“匹配”分支。这意味着您一侧的任何分支在另一侧具有相同名称的分支都会被推送。在全新的存储库中,没有分支。因此没有分支匹配。您可以使用 git push 在远程创建名称与您的分支匹配的分支。 <分支名称>。在您的情况下:git push rakspace master

您可以通过在push.default来了解并更改推送设置.ubuntu.com/manpages/lucid/man1/git-config.1.html" rel="noreferrer">git 配置文档

The default behavior of git push is to push "matching" branches. That means any branches on your side that have a branch named the same thing on the other side get pushed. In a brand new repository, there are no branches. Therefore no branches match. You can cause a branch with a name matching your branch to be created on the remote using git push <remote name> <branch name>. In your case: git push rakspace master

You can find out about and change the push settings by looking for push.default in the git config documentation.

森林很绿却致人迷途 2024-12-18 05:27:16

尝试执行git push rakspace master。认为您需要指定要推送哪个分支。

如果这不是问题,我想知道您是否确实通过执行 git add . 向存储库添加了任何内容?

尝试做

touch TEST
git add .
git commit -m "Committing a file named TEST."
git push rakspace master

Try doing git push rakspace master. Think you need to specify which branch you want to push.

If that's not the problem then, I'm wondering if you actually added anything to the repository by doing git add .?

Try doing

touch TEST
git add .
git commit -m "Committing a file named TEST."
git push rakspace master
最美的太阳 2024-12-18 05:27:16

经过网络上多个地方的大量讨论后,我认为第一次推送到一个干净的新仓库的解决方案是

git push rakspace --all

从那时起,推拉就像正常一样工作。多么有趣?

After tonnes of discussions in multiple places all over the web, i figure the solution for first time push to a clean new repo is

git push rakspace --all

From then on, the push-pull are working like normal. HOW FUNNY??!!!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文