如何将包含现有文件的本地项目导入Source树

mis*_*irl 6 git tree

我正在使用Source树.但是我现有的项目文件夹中包含文件.我想将项目文件夹导入Source Tree.我尝试从项目中删除文件,然后使用以下命令将文件夹添加到Source Tree:

克隆/新

之后我添加了我的项目文件.但是我无法提交并推送我的更改,并且当我从项目更改文件时它没有显示最新的更改.我已经阅读了问题,但在"源树"菜单中找不到:

Repositories > import repository
Run Code Online (Sandbox Code Playgroud)

如何导入我的项目?

osh*_*aps 8

好像你错过了.git文件夹.你应该:

  1. 在您的git客户端上创建一个新的空存储库.
  2. 用源树克隆它.
  3. 将.git文件夹复制到现有项目文件夹.

此时,源树应该警告您存储库本地位置已更改,只需按照其界面更改位置,您就完成了.

  • 这让我精神恍惚;你会认为现在会有一个 SourceTree“导入项目/解决方案”或“添加现有项目/解决方案”本机工具/实用程序。像许多人一样,我经常开始一个项目然后想“哦,我应该把它添加到 SourceTree 中,因为它有点落后了”。然后我必须跳过一些障碍才能完成它可能 - 应该 - 是一个 1 分钟的工作。 (2认同)