Xcode使用git管理版本

Xcode 已经集成了git,建立新项目时钩选使用git,然后按照下面步骤让Xcode和git@osc 建立连接。

第一步:成生SSH密钥

打开终端命令工具,输入命令:ssh-keygen -t rsa -C "邮箱地址"

注意ssh-keygen没有空格。屏幕输出:

Generating public/private rsa key pair.

Enter file in which to save the key (/Users/diaosi/.ssh/id_rsa):文件名字

在上方输入生成的密钥文件名,如:qinpeikey,屏幕输出:

Enter passphrase (empty for no passphrase): 输入密码

Enter same passphrase again: 确认密码

Your identification has been saved in diaosi.

Your public key has been saved in diaosi.pub.

The key fingerprint is:

25:fd:01:00:89:98:49:bf:2e:ac:32:2e:d2:5d:bf:98 diaosi@gmail.com

5d:bf:96:2f:51:d7:5f:c4:66:15:9f:80:99:73:1e:dc [email protected]

The key‘s randomart image is:

+--[ RSA 2048]----+

|            =..o+|

|           = +.EB|

|            = .=o|

|         . . o  =|

|        S .   ..+|

|              .o.|

|              +. |

|             ... |

|               ..|

+-----------------+

屏幕提示生成密钥文件成功,保存在

第二步:把qinpeikey.pub中的内容加入git@osc 的SSH密钥中

第三步:添加SSH并连接

输入命令:ssh-add ~/用户名字

Enter passphrase for /Users/litingzhe/qinpeikey:

Identity added: /Users/litingzhe/qinpeikey (/Users/litingzhe/qinpeikey)

输入命令ssh -T [email protected],屏幕输出:

Welcome to [email protected], qinpei2010!

第四步:设置个人信息

输入命令:

git config --global user.name "你的名字"

git config --global user.email "你的Email"

第五步:设置项目

获取git@osc 上的项目路径。

在Xcode中新建项目时添加

然后就可以通过

来控制版本

备注:需要注意的是每次重新启动系统后,都要先执行第3步的 ssh-add ~/用户名字 ,验证一下密码

时间: 2024-08-01 15:23:38

Xcode使用git管理版本的相关文章

在团队中使用git管理版本提交的时候,经常遇到问题

问题一:git分支杂乱无章,各种冲突合并完全看不出主干发展的脉络. 解决方案: 对于合并冲突,大多数情况是因为每个人的基准分支不一样,导致合并的时候需要merge,这里主要了解两个命令,git rebase ,git merge,具体区别请百度.这里主要说一下intellij Idea简单的操作方法,对于团队成员只需要在更新的时候如下图就可以让git主干保持清晰 问题二:本地有很多次提交,其实可能做的是一件事,都push到了服务器,导致commit信息非常混乱,反应不出每次提交的目的 解决方案:

App开发流程之源代码Git管理

base项目已经可以编译运行了,只不过没有实际功能而已.继续完善base项目前,我们需要考虑一下代码管理的事情了. 不管是一个人开发还是一个团队开发,对源代码进行版本管理是必须的,任何人对代码的的任何操作都可以被管理,理由还不够充分么. 以前使用过SVN,不过体验最好的,还是Git方式. 1.本地仓库简单易用,可以完全脱离远程仓库来使用2.所有主干和分支都统一管理,切换自如3.合并代码轻松愉快 Xcode自带代码Git管理,创建项目时候就提到过,当时有建议不采用,因为准备使用其他的管理工具.如果

创建一个版本库,把文件夹用Git管理起来

创建一个文件夹,把这个文件夹用Git管理起来,那么这个文件夹的改变都可以被Git跟踪到,当然也可以将Git中的文件还原到某一个时刻. 首先创建一个空的目录,然后将空的目录由Git来管理 1.建立一个文件夹: 2.在MINGW中进入文件夹 3.将这个文件夹由Git来管理 首先使用命令符pwd来确认当前所在的目录 确认完毕后将文件夹有Git来管理使用命令符git init   同时他告诉你这是一个空的文件夹 4.把文件添加到版本库中 首先必须明确一点所有的版本控制系统都只能跟踪文本文件的改动,比如t

使用git管理文件版本

创建版本库 什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改.删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”.由于git是分布式版本管理工具,所以git在不需要联网的情况下也具有完整的版本管理能力. 创建一个版本库非常简单,可以使用git bash也可以使用tortoiseGit.首先,选择一个合适的地方,创建一个空目录 使用GitBash 在当前目录中点击右键中选

使用Git管理代码版本

使用Git管理代码版本 本项目使用git管理项目代码,代码库放在gitee码云平台,(注意,公司中通常放在gitlab私有服务器中) 为什么要进行源代码管理? 方便多人协同开发,防止代码冲突,相互覆盖 方便版本控制利于以后得开发人员快速了解项目的开发过程,利于需求变更的时候进行代码回滚 git与svn区别 SVN都是集中控制管理的,也就是一个中央服务器,大家都把代码交到中央服务器,而git是分步式的版本控制工具,也就是说没有中央服务器,每个节点的地位平等 git 在python编译器终端执行gi

记录一次使用terminal进行git管理与提交到Github的过程

1.环境的构建: 使用Mac系统自带的Git进行版本管理存在,Git是系统的Xcode集成的 查看版本的命令: p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #000000; background-color: rgba(255, 255, 255, 0.59) } span.s1 { } 1 $ git --version 2 git version 2.14.3 (Apple Git-98) 查看git的

GitBash、EGit、SourceTree三个Git管理工具对比

Git管理工具对比(GitBash.EGit.SourceTree) GitBash是采用命令行的方式对版本进行管理,功能最为灵活强大,但是由于需要手动输入希望修改的文件名,所以相对繁琐. EGit是Eclipse的Git插件,最为纠结的一个软件,因为开发时直操作很方便,尤其是有svn开发情节的人更热衷于这样,不过EGit中有很多bug和不人性化的东西,让人吐血,所以 一句话EGit并不能解决所有Git问题,开发时必须部分依赖于其他Git管理工具.一会一一列举. SourceTree是最近应用的

git 管理

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 16.0px "Helvetica Neue"; color: #3e3e3e; background-color: #efefef } span.s1 { } 前言:在git管理前必须得有一个仓库仓库可以是专门的服务器,也可以是一台外网能访问的电脑里做为版本仓库 在这之前 如果您没有自己的版本仓库 搭建一个Gitlab也是一个不错的建议 p.p1 { margin: 0.0px 0.0px 0

windows下使用git管理github项目

在项目版本控制管理中,我想大家都熟悉CVS或着SVN了,对于新兴的git大多人还是抱着观望的态度,本文简单介绍如何在windows下使用git及github仓库管理项目. 第一,下载并安装git 目前windows版本的git有几种实现,但我们选择msysgit发行版,这是目前做得兼容性最好的.下载地址:http://code.google.com/p/msysgit/downloads/list 下载完成后双击安装文件并按照提示完成git的安装.git的安装过程十分简单,安装完毕后会提示你做初