顶呱呱网站建设,群晖nda做网站,上海服装集团网站建设,wordpress 主题 cdc此文记录的场景描述#xff1a; iOS前期开发时#xff0c;在本地创建项目#xff0c;直至开发一段时间#xff0c;初期编码及框架已完善后#xff0c;才拿到git仓库的地址。此时需要将本地代码上传到git仓库。 上传至git仓库#xff0c;可以使用终端#xff0c;键入命令…此文记录的场景描述 iOS前期开发时在本地创建项目直至开发一段时间初期编码及框架已完善后才拿到git仓库的地址。此时需要将本地代码上传到git仓库。 上传至git仓库可以使用终端键入命令完成。但为了后续更直观的查看代码更改使用sourcetree工具。现将大致流程记录。 下载sourcetree就不详细记录了直接百度搜就有。 一、使用sourcetree添加仓库。
1、点击“新建”-“从url克隆” 2、输入地址。
将git仓库的地址https// xxxxxx/xx.git输入到源URL 中然后点击目标路径会生成一个user/xx/xxx的目标路径。 此处特别注意先输入密码先输入密码先输入密码。 重要的事情说3遍。可能本地那个目标路径并非你想存放的最终路径可以稍后更改。但你要在弹出的密码输入框中先输入密码。否则底部的转圈圈就会变成“这是一个无效的源路径/URL”。 如果点了取消没有输入密码就会出现下图且无法克隆。因为没有密码所以提示没有权限。 而在第一次弹出密码窗就输入密码正常的图片应该是下图 此时你可以将目标路径的地址更改为你想存放的本地目录即可。点击克隆。会再次弹出密码框输入密码后就ok了。 二、将本地代码移入。
1、将本地写好的代码移入刚才克隆的本地仓库中。
由于我们的仓库是新建的。里面什么也没有只有一个README.md文件所以我将之前工程中所有文件全部移入包括工程文件及pod内容。
2、添加.gitigonre文件忽略不需要上传的文件。
由于git仓库上传有大小限制单文件不超过10M而pod或其他第三方的库往往比较大无法上传到git。此时就需要忽略上传pod等文件。
2.1、创建.gitigonre文件。
可以通过终端新建。终端cd到工程目录下输入touch .gitignore 即可创建。
touch .gitignore如果之前项目中有.gitignore文件的话也可以直接拷贝进来 因为.gitigonre是隐藏文件需要显示隐藏文件夹才可以看到。下面是快捷键
command shift . 显示/隐藏 文件夹快捷键 2.2、添加要忽略的文件格式 内容如下可根据具体情况添加
# Xcode
.DS_Store
*/build/*
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
*.hmap
*.xccheckout
*.xcworkspace
!default.xcworkspace#CocoaPods
Pods
!Podfile
!Podfile.lock保存后打开sourcetree工具会发现待提交的文件比之前少很多其中pod相关的都不再显示。
三、sourcetree代码提交。
点击提交输入备注后再次点提交存储到临时仓库。再点击推送输入密码同步到git仓库中。 打开工程随便更改一些代码检验sourcetree是否检测到更改。如果sourcetree没有变化将sourcetree退出再打开。我的重新打开后就可以显示刚修改的内容。
备注之前使用终端将仓库clone到本地后将代码加入再使用sourcetree进行管理时不知道哪个步骤出现问题导致本地修改代码后sourcetree一直检测不到更改。后使用这个流程一切顺利。