git无法识别一些文件。我添加的是脚本.sh的文件
用git status命令,返回目录是clean的。表明没有任何修改。说明git没有识别到这些新增加的文件。也说明这个问题是git内部的错误,跟用什么版本控制工具没关系(不是sourcetree的锅)
首先,找到了原因,那么强制给他加一下,用终端到文件目录下
-
cd 到文件目录下
-
输入 git add buildipaAdhoc.sh
返回无法添加,说buildipaAdhoc.sh 不是文件,或者是找不文件,具体我也不是很清楚。
那就更狠一点,输入
git add -f buildipaAdhoc.sh
这样就可以将buildipaAdhoc.sh添加到git的版本控制中。 -
git commit -m"提交到本地的描述"
-
git push
这一步是推送到服务器, 这时候可能要输入你的电脑登录密码.
二. 新建工程不显示
自己写了几个Demo,想放到Git上.于是注册了github账号并下载的sourceTree.
在git网页上创建好仓库后,在sourceTree中克隆到本地文件夹中,由于是新建的项目,所以克隆下来只有一个ReadMe文件,然后再将自己要共享的项目 copy到克隆的文件中,发现sourceTree 怎么都无法显示我copy进去的项目.
解决办法:把Xcode项目里的 .git文件 删除掉
-
直接拖项目到sourcetree, 此时应该显示有很多改动, 正常提交到本地 . 我的是空工程,所以就一个改动, 现在正常提交改动到本地
Paste_Image.png
-
进行添加仓库地址
Paste_Image.png
-
去远程服务器copy地址
Paste_Image.png
-
返回sourcetree,设置服务器地址
Paste_Image.png
-
正常推送之后
Paste_Image.png












网友评论