相关疑难解决方法(0)

当前分支没有跟踪信息

我一直在相对较短的时间内使用github,而且我总是使用客户端来执行提交和拉取.我决定昨天从git bash尝试它,我成功创建了一个新的repo和commit文件.

今天我从另一台计算机上对存储库进行了更改,我已经提交了更改,现在我回到家并执行了git pull更新我的本地版本,我得到了这个:

There is no tracking information for the current branch.
    Please specify which branch you want to merge with.
    See git-pull(1) for details

    git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

    git branch --set-upstream develop origin/<branch>
Run Code Online (Sandbox Code Playgroud)

这个回购的唯一贡献者是我,并且没有分支(只是一个主人).我在Windows上,我从git bash执行了拉动:

在此输入图像描述

git状态:

$ git status
# On branch master
nothing to commit, working directory clean
Run Code Online (Sandbox Code Playgroud)

git branch:

$ git branch
* master
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

git github git-pull

497
推荐指数
12
解决办法
35万
查看次数

Git:什么是跟踪分支?

有人可以解释一个"跟踪分支",因为它适用于git?

这是git-scm.com的定义:

Git中的"跟踪分支"是连接到远程分支的本地分支.当您按下并拉动该分支时,它会自动推送并拉到与其连接的远程分支.

如果您始终从同一个上游分支拉入新分支,并且您不想明确使用"git pull",请使用此选项.

不幸的是,对于git和来自SVN的新手来说,这个定义对我来说绝对没有意义.

我正在阅读" Git的实用指南 "(顺便说一句好书),他们似乎建议跟踪分支是一件好事,并且在创建第一个遥控器(原点,在这种情况下)后,你应该将您的主分支设置为跟踪分支,但遗憾的是,它不包括为什么跟踪分支是一件好事,或者通过将主分支设置为原始存储库的跟踪分支而获得的好处.

有人可以赐教(英文)吗?

git version-control branch

144
推荐指数
5
解决办法
9万
查看次数

git remote是什么意思?

遥控是什么意思?克隆位于中心位置的存储库时,我们不是在创建其远程版本吗?

当我执行命令

$ git remote
Run Code Online (Sandbox Code Playgroud)

我得到了起源.这是什么意思?

当我执行

$ git branch -r
Run Code Online (Sandbox Code Playgroud)

我得到了起源/主人.现在这是什么?

git git-remote

45
推荐指数
3
解决办法
3万
查看次数

标签 统计

git ×3

branch ×1

git-pull ×1

git-remote ×1

github ×1

version-control ×1