本地克隆的Git仓库无法同步,如何同步master分支?
问题描述
我有一个包含.git的Project仓库,将其克隆到Another Folder下的Project目录后无法同步。在克隆仓库中执行git branch命令时显示master分支,但原Project仓库中做出修改后,克隆仓库未同步。请问如何同步另一目录中的master分支?
目录结构
folder |_ Project | |_ .git | |_ Another Folder | |_ Project | |_ .git
执行的克隆命令
PS c:\Another Folder>: git clone "c:\Project/.git"
解决方法
要同步克隆仓库的master分支,按以下步骤操作:
进入克隆仓库目录
打开终端,切换到目标目录:cd "c:\Another Folder\Project"拉取原仓库的最新更新
直接从原仓库master分支拉取代码:git pull "c:\Project" master如果想后续简化操作,可以先把原仓库设为远程上游源:
# 添加原仓库为上游远程源 git remote add upstream "c:\Project" # 后续只需执行此命令即可同步 git pull upstream master验证同步结果
执行以下命令确认是否同步成功:git status git log --oneline -n 5
补充说明
- 本地仓库克隆后不会自动实时同步,必须手动执行
pull操作获取原仓库的更新。 - 如果拉取时出现冲突,需要手动解决冲突后再完成提交。
内容的提问来源于stack exchange,提问作者LucasBorges-Santos
相关产品推荐
相关产品推荐

