我在 BitBucket 中有一个 git 仓库,有一个大项目。我的计算机上的本地目录中也有相同的项目,该项目不在 git 下。在我的本地目录中,有很多我想提交的 repo 协议(protocol)中没有的修改。
那么,我如何将本地目录与 git 存储库同步,以便能够提交我的更改并从那里继续。可以在 master 中进行更改,我正在寻找最简单的解决方案。
编辑:澄清一下,我一直在研究 SVN,当我最终决定切换到 GIT 时有一些未提交的更改。所以我使用 git-svn
将 SVN 历史导入到 GIT,然后断开本地项目与 SVN 的连接。
最佳答案
在工作目录中设置 Git 存储库:
git init
提交你拥有的任何东西:
git add .
git commit
(git add .
假定您没有要忽略的文件;可以按文件执行此操作或复制 .gitignore
。)
现在,将 Bitbucket 存储库添加为远程:
git remote add origin <url>
从 Bitbucket 中 pull 并 rebase :
git pull --rebase origin master
当您对结果感到满意时,推送它们:
git push -u origin master
关于git - 如何将 git repo 添加到项目的工作目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17167715/