在支持现有代码的同时,将现有代码链接到现有GIT存储库

时间:2019-05-13 17:16:11

标签: git

我在本地有没有.git文件夹的代码。

我已经将代码签入了位桶存储库中。

我想采取步骤将本地文件夹链接到我的bitbucket存储库的master分支,然后推送我的代码文件夹。在可预见的情况下,两个代码库将匹配。但是,如果他们不这样做,我希望当前文件夹仅覆盖我的bitbucket存储库。像这样:

cd ... my local code location ..
git init
git config user.name...
git config user.password...
git remote add ???? ...
git add *
git commit -m "Automated Push"
git push -u origin master

我已经尝试了几种方法,但是主要的突破是我无法拉动,因为我没有跟踪分支;我无法提交,因为有东西要拉动;或者我无法推动,因为{ {1}},rejected

注意:我不知道,不知道或不希望使用最新的提交ID。我不介意强行强迫它。

2 个答案:

答案 0 :(得分:2)

我的推荐类似于https://stackoverflow.com/a/18999726/7976758

您需要重新开始一个新的存储库:

rm -rf .git
git init
git config user.name...
git config user.email...
git remote add origin https://bitbucket.com/user/repo.git
git fetch
git branch -t master origin/master
git add *
git commit -m "Automated Push"
git push origin master

答案 1 :(得分:1)

最简单的方法是将您的位桶存储库git clone放入另一个文件夹,然后将代码从现有文件夹复制到此新文件夹中。从那里您可以创建一个分支和/或提交您认为合适的代码。