4

我在 BitBucket 中有一个 git repo,有一个大项目。我的计算机上的本地目录中也有相同的项目,它不在 git 下。在我的本地目录中,有很多我想提交的 repo 中不存在的修改。

那么,如何将本地目录与 git 存储库同步,以便能够提交我的更改并从那里继续。可以在 master 中进行更改,我正在寻找最简单的解决方案。

编辑:为了澄清,我一直在研究 SVN,当我最终决定切换到 GIT 时,有一些未提交的更改。因此,我使用 将 SVN 历史记录导入 GIT git-svn,然后断开本地项目与 SVN 的连接。

4

1 回答 1

5

在工作目录中设置 Git 存储库:

git init

提交你拥有的任何东西:

git add .
git commit

git add .假设您没有要忽略的文件;可能对每个文件执行此操作或复制到.gitignore.)

现在,将 Bitbucket 存储库添加为远程:

 git remote add origin <url>

从 Bitbucket 拉取和变基:

git pull --rebase origin master

当你对结果感到满意时,推动它们:

git push -u origin master
于 2013-06-18T11:32:56.380 回答