我在Git存储库中有两个分支。
我从Dev分支分叉并做了一些更改并提交。我的提交需要与 Dev 分支合并
我的本地工作文件有一些问题因此,我删除了项目并再次执行
git clone https://github.com/vijayaratha/portal.git
但我在Dev
分支中获取较旧的代码为什么?
#git remote -v
origin https://github.com/vijayaratha/portal.git (fetch)
origin https://github.com/vijayaratha/portal.git (push)
upstream https://github.com/zz/portal.git (fetch)
upstream https://github.com/zz/portal.git (push)
当我在线检查时,在我的分叉存储库/ dev分支中,我看到代码发生了变化。但是,当我做git clone时,我没有得到那些。为什么呢?
git branch -av
git branch -av
* master 5daacec Comment test code
remotes/origin/HEAD -> origin/master
remotes/origin/dev 1811a3b Alarm acknowledge fix
remotes/origin/master 5daacec Comment test code
如果你看到//遥控器/ origin / dev //显示我的最后评论
答案 0 :(得分:0)
到目前为止,我可以看到你有两个遥控器。根据您的描述,在我看来,您从一个没有您推动的更改的遥控器获取更改。尝试为您拥有的每个远程执行git fetch REMOTE
,然后查看每个Dev远程分支,看看哪个有更改。