最近新创建了一个项目,想要通过sourcetree上传到码云,可是发现不管怎么把新建的项目拖入新建的仓库中,sourcetree都无法识别项目的改动。
后来查找资料才发现,其实是提交的那个文件夹,里面有隐藏文件.git
它是被其他git管理的,所以SourceTree认为那个文件夹是被别的git管理,所以加不进去。
解决办法就是把要添加的文件夹里的隐藏文件夹 .git 删除掉 然后SourceTree就会识别到了

废话不说,上图!!!

因为.git是隐藏文件,所以要在终端输入命令,显示隐藏文件

显示Mac隐藏文件的命令:

defaults write com.apple.finder AppleShowAllFiles -bool true

隐藏Mac隐藏文件的命令:

defaults write com.apple.finder AppleShowAllFiles -bool false

或者显示Mac隐藏文件的命令:

defaults write com.apple.finder AppleShowAllFiles YES

隐藏Mac隐藏文件的命令:

defaults write com.apple.finder AppleShowAllFiles NO

SourceTree识别不了新添加的文件夹 工作副本没有变化 导致无法上传代码

按回车,然后退出终端。finder(访达)也要退出重新进入,这样就能看到隐藏的.git文件啦!

SourceTree识别不了新添加的文件夹 工作副本没有变化 导致无法上传代码

注意:⚠️文件夹外的.git不要删,否则本地仓库会无效

退出去,重新打开sourcetree中的本地文件夹,这样新添加的文件就会显示有变化了

相关文章:

  • 2021-11-29
  • 2021-07-22
  • 2022-12-23
  • 2021-12-06
  • 2022-12-23
  • 2021-06-07
  • 2021-04-27
  • 2022-01-12
猜你喜欢
  • 2021-08-20
  • 2022-12-23
  • 2022-12-23
  • 2021-10-28
  • 2021-12-18
  • 2022-12-23
  • 2021-12-31
相关资源
相似解决方案