[英]Pointing existing source code to remote .git repository
用户A和用户B具有相同的代码。 用户A创建一个存储库( git init
, git remote add origin <repo-url>
, git commit
, git 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.