繁体   English   中英

将现有源代码指向远程.git存储库

[英]Pointing existing source code to remote .git repository

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

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

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

要添加的项目已经在现有的Git存储库中。 即我的项目结构是Xdir / Ydir。 Xdir是一个Git仓库。 我现在想做的所有事情都在Ydir内部。 对于用户A而言,这不是问题。但是,由于某种原因,用户B遇到了问题。

您必须先获取分支才能首先看到它们。 用户B添加远程分支后,请执行

git fetch origin

看到远程分支

用户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

现在他们可以交换更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM