它是用Xcode生成的工银烂李程,默认是用git管理的,所以SourceTree认为那个文件夹是被别的git管理,所以加不进去。
解决办法就是把要添加的文件夹里的隐藏文件夹 .git 删除掉。
解决办法 defaults write com.apple.finder AppleShowAllFiles TRUE 显示所有文件
然后找到.git文件删除
一、打开SourceTree,进入需要添加忽悉燃略文件的项目蚂陆悄在工具栏闷渣中点击 -->设置 ,打开如图1所示界面,然后选择 -->高级 -->编辑
选择编辑后,会打开 .gitgone 文件,如图二
在该文件中加入加入需要忽略的文件名,比如
记录下通过Sourcetree关联本地项目上传Github过程。
1. Github创建新repository,这里演示包含.gitignore文件的情况。
2. 打开Sourcetree, 新建-->添加已经存在的本地仓库
点击创建
点击进入项目,设键盯弯置
远程仓库 -->添加
复制Github上的地址点击确定
通过拉取 *** 作发现远程分支为main, 本地分支为master
直接拉取会报错
尝试修改本地仓库为main, 再次拉取仍然报错
该错误 fatal: refusing to merge unrelated histories,则孙 通过在终端输入命令git pull origin main --allow-unrelated-histories 解决
执行完成后,sourcetree中记录显示
点击推送到远端仓库
报如下错误
意思是自从 21 年 8 月 13 后不再支持用户名密码的方式验证稿闷了,需要创建个人访问令牌(personal access token)。
解决方法: 在github上生成令牌,步骤:Settings->Developer settings->Personal access tokens->Generate new token 的方式得到令牌
再执行命令
git remote set-url origin https://<令牌>@github.com/<用户名>/<repo>.git
再次在Sourcetree中提交, 即可成功
查看结果, 至此完成:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)