1

用户 A 和用户 B 具有相同的代码。用户 A 创建一个存储库(按此顺序git init, git remote add origin <repo-url>, git commit, git push)。远程存储库被创建并具有来自用户 A 的更改。

用户 B 已经在本地进行了相同的更改,但不想开始指向并被同一个存储库跟踪。用户 B 如何做到这一点?

我尝试了 agit init后跟 a git remote add origin <repo-url>git branch没有列出任何分支,甚至没有master. 这里可能出了什么问题?

添加的项目已经在现有的 Git 存储库中。即我的项目结构是Xdir/Ydir。Xdir 是一个 Git 存储库。我现在要做的一切都在 Ydir 内部。这对用户 A 来说不是问题。但不知何故,用户 B 在指向它时遇到了问题。

4

2 回答 2

0

您必须先取树枝才能看到它们。一旦用户 B 添加远程分支,请执行

git fetch origin

查看远程分支

于 2013-08-28T16:28:21.533 回答
0

用户 B 从 开始会容易得多git clone <User A repo-url>

但如果你真的想从分开开始,git init你应该先做git merge

用户 B 应该这样做:

git init
git add .
git commit
git remote add origin <User A repo-url>
git fetch
git merge origin/master

现在他们可以交换他们的更改。

于 2013-08-28T16:49:08.333 回答