我正在使用:
$stmt->store_result()
从远程仓库覆盖我的本地仓库。它允许我在两台机器(工作和家庭)上更新我的存储库。
我最近创建了一个分支。
我运行了上述命令,但我的分支($stmt->num_rows
)没有下载。
如何将远程仓库中的每个分支下载到本地仓库,以便覆盖所有本地文件?
我还没有对我的本地文件进行任何更改,因此如果需要,我可以覆盖所有内容。
答案 0 :(得分:-1)
我使用以下内容(通过Bitbucket)下载了v2
分支:
git fetch && git checkout v2
我弄乱了我当地的master
分店,所以我做了我一直在做的事情:
git fetch --all
git reset --hard origin/master
我能够做到这一点,因为我从未在家里对我的回购做出任何更改或新的提交。
现在我家当地仓库的两个分支都是从遥控器更新并准备好了。
虽然我想知道,一旦我明天上班,我怎么覆盖那些本地回购?
是不是:
git fetch --all
git reset --hard origin/master
git fetch && checkout v2
git reset --hard origin/v2
我是否必须分别fetch
和reset
每个分支?
我的文件看起来像来自远程仓库的更新文件。有什么事情我可能不知道吗?