我在BitBucket中有一个git repo,有一个大项目。我也在我的计算机本地有一个相同的项目在dir,这不是在git下。在我的本地目录中,有很多修改在回购中没有,我想提交。
那么,如何将本地目录与git repo同步,以便能够提交我的更改并从那里继续。可以在主人那里进行更改,我正在寻找最简单的解决方案。
编辑:为了澄清,我一直在研究SVN,当我最终决定切换到GIT时,有一些未提交的更改。所以我使用git-svn
将SVN历史记录导入GIT,然后将本地项目与SVN断开连接。
答案 0 :(得分:5)
在工作目录中设置Git仓库:
git init
承诺你所拥有的一切:
git add .
git commit
(git add .
假设您没有要忽略的文件;可以按文件执行此操作或通过.gitignore
复制。)
现在,将Bitbucket repo添加为远程:
git remote add origin <url>
从Bitbucket拉取和退出:
git pull --rebase origin master
当你对结果感到满意时,推动他们:
git push -u origin master