将本地源代码副本连接到特定的git存储库分支

时间:2018-07-12 09:45:37

标签: git

在我的计算机上,我使用以下命令检出了项目的 develop 分支(该分支具有 master develop 分支) :

git clone https://git.company.com/project.git -b develop

在第二台计算机上,该计算机一次无法访问存储库,我将源代码复制到USB记忆棒上。现在,我想从第二台计算机中签入我的更改。

要连接到存储库的 develop 分支,我该怎么做?我的猜测是:

git init
git remote add webapp https://git.company.com/project.git
git push develop

但是由于我使用的是GUI IDE(第二台计算机上没有),并且我对git命令行不太熟悉,所以恐怕会弄乱存储库。

1 个答案:

答案 0 :(得分:2)

您是否复制了包括.git文件夹在内的整个存储库?

恭喜,您可以照常在此文件夹上使用git命令。即进行提交,以后可以将其推送到远程存储库。 (或者只是打开指向USB驱动器上的文件夹的GUI。)

要找出答案,请尝试在(git)bash中打开文件夹并运行git status

如果仅复制和更改文件而没有.git文件夹:

假设您已签出到要更新的分支,只需将已更改的文件复制到原始存储库中,就会显示工作目录中的更改。

您建议的方法存在缺陷:

git init将创建一个新的不相关的存储库。以后将两种历史结合起来并不是一件容易的事。