【问题标题】:How to Push a cloned TFS project to Git如何将克隆的 TFS 项目推送到 Git
【发布时间】:2015-11-13 16:28:02
【问题描述】:

我有一个使用 GIT-TF 从 TFS 克隆的项目。成功将其克隆到我的本地系统。但现在的问题是我无法将其推送到 GIT。 所以,我的问题是,我克隆的项目已经是一个 git 存储库还是我必须初始化它?

请逐步解释将克隆项目推送到 GIT 的过程。

【问题讨论】:

  • “推送到 git”是什么意思?您已经拥有一个 git 存储库。 git-tf 克隆 TF 一个新的 git 存储库。您的意思是如何推送到其他存储库?
  • 嗨@PanagiotisKanavos,感谢您确认克隆项目已经是一个 git 存储库。 “将其推送到 git” 的意思是,我现在想将其推送到远程 GIT 存储库。那么步骤是什么?
  • 尝试将其推送到远程 GIT 时出现什么问题?
  • 听起来您正在寻找 Git 教程。有几个不错的。 SO 是一个问答网站,因此它不适合可能需要几页的教程。您正在寻找的是如何使用您想要的任何客户端(命令行、TortoiseGit、SourceTree 等)添加新的遥控器,然后推送到它

标签: git tfs


【解决方案1】:

您可以通过以下命令将项目推送到远程 Git:

git remote add <name> <your remote Git repository url>
git push <the name you specified in last command>

【讨论】:

  • 我有 4 个文件夹,我已经克隆到一个主文件夹(手动创建主文件夹)。比如 - Master - Folder1 - Folder2 - Folder3 - Folder4 所以,现在我想推送这 4 个文件夹到具有相同层次结构的远程仓库,就像这 4 个文件夹应该在远程仓库的 master 分支内。应该是什么步骤?
  • 那么这4个文件夹会被一个一个地克隆到Master文件夹吗?
  • 是的,@Eddie。现在,当我推送 Folder1 时,该文件夹的内容被推送到远程 Master 分支,而不是文件夹本身。 :(
  • 所以您现在实际上在 Master 文件夹中有 4 个存储库。但是,您可以参考这篇文章了解如何将这些存储库合并为一个:saintgimp.org/2013/01/22/…
猜你喜欢
  • 2012-02-28
  • 2020-02-24
  • 2011-05-11
  • 2016-12-05
  • 1970-01-01
  • 2015-06-13
  • 1970-01-01
  • 1970-01-01
  • 2015-02-21
相关资源
最近更新 更多