我正面临着一个奇怪的问题,同时将我的bitbucket master分支拉入我的本地机器
我正在使用eclipse git插件,我曾经从bitbucket master branch.i获取主要和分支存储库的请求,并且我在从eclipse执行pull请求之前将我的分支版本合并到master中。
----master
---- branch
编辑(按照pmr添加更多信息) - 流程(前4个步骤在bitbucket中发生)
1. doing changes in branch version
2. sync branch with master, master --sync--> branch.
3. merging branch into master `branch --> master`
4. compared branch --> master ,no difference identified.
5. Fetching master update into my local machine through eclipse-->git repositories-->Fetch from Upstream command
我与分支机构的主人合并是成功的,当我将我的主人与分支进行比较时没有区别。但是当我从我的日食中拉出来时,我没有将更新主代码发送到我的本地。我正在弹出如下所示的弹出窗口
"master updo date no changes"
但是我的主人有很多变化,我在从eclipse git视图中提取上游命令时没有得到这些变化。
我是存储库的管理员,我有权访问。
感谢您的帮助
答案 0 :(得分:-1)
我已经解决了这个问题,通过将我的eclipse bitbucket url从ssh更改为https,之前我没有团队,所以它正在使用ssh push and pull,后来我添加了三个成员到我的存储库并且我更改了我的凭据进入管理员和休息作为用户,这样做后我只能从我的存储库推送而不是拉。我尝试了不同的选项,在将我的存储库更改为https并将网址从ssh网址提供为https://userloginid@bitbucket.org/userloginid/project.git
后,它开始为我工作。使用https我可以做推拉操作,我不知道ssh vs https push和pull之间有什么区别。