Mac下使用Sourcetree无法识别文件夹的解决方法

Sourcetree是一款比较常用的git可视化工具,网上教程很多,但发现在实际操作过程中总有一些不在教程中的坑。

正常使用流程

  • 安装后Sourcetree,从GitHub上克隆下一个新的仓库到一个空文件夹。
step_one.png
  • 按照网上的教程进入空仓库,在Finder中打开文件将我们的项目文件夹复制进去就可以看到Sourcetree工作副本处多了我们新增的文件数。


    step_two.png
  • 提交推送,继而进行其他操作。

But 问题来了 当我们在finder中复制我们的项目到仓库下时工作副本就是不添加我们项目。查其原因是因为我们的文件夹中有隐藏的.git文件,所以SourceTree认为那个文件夹是被别的git管理,所以加不进去。

解决方法

  • 显示隐藏文件夹
  • 删掉.git文件夹
  • 再复制项目发现工作副本可以识别到文件,继而提交推送。

显示隐藏文件夹的方法

  • 命令行设置:
    • 显示:defaults write com.apple.finder AppleShowAllFiles -bool true
    • 隐藏:defaults write com.apple.finder AppleShowAllFiles -bool false
  • 转到你要查看隐藏文件的文件夹,Command-F,搜索该文件夹
    点击右侧的“+”号,出现搜索控制选项,默认是种类,点击下拉列表,选择其他, 找到文件不可见选项,并对右边的方块打勾。现在你可以在搜索控制选项中选择文件的文件不可见选项状态了,点击选项中的invisible即可显示隐藏文件
  • 使用工具ShowOrHide显示(简单方便,建议使用)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容