20371得票41回答
如何在本地和远程删除Git分支?

尝试删除远程分支失败:$ git branch -d remotes/origin/bugfix error: branch 'remotes/origin/bugfix' not found. $ git branch -d origin/bugfix error: branch 'ori...

6162得票34回答
如何更改远程Git仓库的URI(URL)?

我有一个存储在 USB 磁盘上的仓库(称为 origin),我把它克隆到了硬盘上(称为 local)。现在,我把“origin”移动到了 NAS 上,并成功地测试了从 NAS 上克隆该仓库。 我想知道是否可以在“local”的设置中更改“origin”的 URI,以便它现在从 NAS 拉取,而...

5592得票18回答
如何将新的本地分支推送到远程Git仓库并跟踪它?

我该如何: 通过 git branch 或 git checkout -b 从另一个分支创建一个本地分支。 将本地分支推送到远程仓库(即发布),但要使其可追踪,以便 git pull 和 git push 能够工作。

5360得票26回答
如何确定本地 Git 仓库最初克隆自哪个 URL

我从GitHub上拉取了一个有几个分支的项目,但忘记了是哪个分支。如何确定我拉取的是哪个分支?

1474得票16回答
如何从Git仓库中删除远程源(origin)

我刚用git init将我的文件夹初始化为Git仓库,然后使用git remote add origin URL添加了一个远程仓库。现在我想要移除这个git remote add origin 并添加一个新的仓库 git remote add origin new-URL。我应该怎么做?

1234得票26回答
找出本地分支正在追踪哪个远程分支

我该如何查找本地分支正在追踪的远程分支? 我需要解析git config的输出吗,还是有一个命令可以为我执行此操作? 另请参阅: 如何查看Git分支追踪哪个远程/上游分支?

673得票22回答
在将代码推送到新的代码仓库时,出现了“远程源已经存在”的错误提示。

我的项目在GitHub上的某个位置:git@github.com:myname/oldrep.git。 现在我想将所有代码推送到另一个位置上的新存储库,git@github.com:newname/newrep.git。 我使用了以下命令:git remote add origin git@g...

552得票6回答
在执行 'git push' 命令时,'--set-upstream' 参数的作用是什么?

git的--set-upstream是做什么的? 我尝试通过阅读git手册来理解它,但我没有完全理解。

397得票7回答
如何从他人的仓库中拉取远程分支

我有一个托管在GitHub上的项目,有人对它进行了fork。在他们的fork上,他们创建了一个名为“foo”的新分支并进行了更改。 我应该如何将他们的“foo”拉取到我的存储库中同样命名为“foo”的新分支中呢? 我知道他们可以向我提交pull request,但我想自己启动此过程。 假设...

351得票4回答
如何添加本地仓库并将其视为远程仓库

我正在尝试使用以下命令将本地存储库作为名为 bak 的远程存储库,以供我PC上的另一个本地存储库使用:git remote add /home/sas/dev/apps/smx/repo/bak/ontologybackend/.git bak 这将导致出现以下错误:fatal: '/home...