Xcode的自带的版本控制工具(git)

git的命令行操作可看该文章https://blog.csdn.net/yueliangmua/article/details/125354056?spm=1001.2014.3001.5502

创建项目

勾选Create Git repository on my Mac,会创建一个本地仓库

创建远程仓库

右击如图位置创建远程仓库,这里需要提供github的账号和token,具体token在哪可以自行搜索。

  

 添加完用户后即可点击Create创建远程仓库,此时会自动进行一次初始化提交,可点击如图选项在github上查看。

提交项目

项目提交到github方法如图所示,点击commit可在本地和远程都提交,如果只点击push就只提交了远程仓库。

如下图所示,可添加注释和查看代码更改,也可选择Don‘t commit使部分代码不提交。 

项目的拉取

点击pull可直接从远程拉取到本地

 

分支的创建和合并

由于团队开发的时候有可能会不同的人负责不同功能,所以可以建立不同的分支进行开发,最后综合情况再把分支合并。

创建分支

 合并分支

gitignore文件 

最后在这里介绍一下ignore文件,在项目创建的时候会存在一些编译文件和自己的设置文件,应用到服务端的时候也会有自己的apikey在代码里,所以提交的时候就可以将这些忽视不提交,方法就是创建一个ignore文件,把文本信息放入ignore文件再放入项目中,即可提交。ignore文本内容在这https://github.com/github/gitignore,在里面找到swift的ignore文件把内容复制到自己的ignore文件中,最后提交即可。

### 处理Xcode升级后的Git配置和兼容性问题 当Xcode从较低版本升级到较新版本时,可能会遇到一些与Git集成有关的问题。这些问题通常源于环境变量设置不当、工具链路径变化以及内部依赖库的变化。 #### 修改环境变量适应新的Xcode版本 由于Xcode更新可能导致默认工具链位置发生变化,这会影响命令行工具(包括`git`)的工作方式。对于提到的文件未找到错误[^1],可以尝试重新设定开发环境中使用的工具链路径: ```bash sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/ ``` 此操作会将当前系统的开发者工具指向指定的Xcode应用实例,从而修复因路径变动引起的各类问题。 #### 安装或重置命令行工具 有时即使指定了正确的Xcode路径,仍然会出现某些特定于Git的操作失败的情况。此时可以通过卸载并重新安装Xcode自带的命令行工具来解决问题: ```bash # 卸载现有CLI Tools sudo rm -rf $(xcode-select -print-path) # 重新安装CLI Tools xcode-select --install ``` 这些步骤有助于确保所有必要的组件都处于最新状态,并且正确关联到了最新的Xcode版本上。 #### 更新本地Git配置 随着IDE版本迭代,部分旧版Git配置项可能不再被支持或是行为有所改变。因此建议检查全局及项目的`.gitconfig`文件,移除任何已废弃选项或将它们调整为新版推荐的形式。例如,在早期版本中常用的`http.postBuffer`参数大小限制可以在必要时适当增大以应对大文件提交需求。 另外需要注意的是,如果项目本身托管在一个受版本控制系统管理的服务端平台上,则还需确认远程仓库服务器是否也完成了相应的适配工作,比如SSH密钥格式转换等。 #### 测试变更效果 完成上述更改之后,应该重启终端窗口和服务进程,使新的配置生效。接着可执行简单的克隆、拉取、推送测试来验证整个流程能否顺畅运作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值