Xcode 中 Git 的配置与使用主要围绕下面几个问题展开阐述:

  • 问题1,如何在Xcode中创建本地代码库,并添加和提交代码到本地代码库?
  • 问题2,如何在Xcode中提交推送给远程服务器代码库?
  • 问题3,如何在Xcode中克隆远程服务器代码库到本地?
  • 问题4,如何使用Xcode获取远程代码库数据,并解决冲突问题?

一、如何在Xcode中创建本地代码库,并添加和提交代码到本地代码库?

创建代码库有两种方式:

方式1:新建工程的时候创建

1. 勾选Create Git repository on

2. 会自动创建隐藏文件源.git文件

方式2:把现有的工程拷贝到代码库下,再初始化代码库

1. 进入工程目录

cd /Users/Jerry/Desktop/Document/OC练习/05-git

2. 创建并初始化一个源

git init

3. 把工程拷贝到源里面并完成第一次提交

git add .
git commit -m 'First Commit'
 
LinKundeMacBook-Pro-3:/ Jerry$ cd /Users/Jerry/Desktop/Document/OC练习/05-git
LinKundeMacBook-Pro-3:05-git Jerry$ git init
Initialized empty Git repository in /Users/Jerry/Desktop/Document/OC练习/05-git/.git/
LinKundeMacBook-Pro-3:05-git Jerry$ ls -a
. .git 05-gitTests
.. 05-git 05-gitUITests
.DS_Store 05-git.xcodeproj
LinKundeMacBook-Pro-3:05-git Jerry$ git add .
LinKundeMacBook-Pro-3:05-git Jerry$ git commit -m 'First Commit'
[master (root-commit) 71cd1a9] First Commit
19 files changed, 1058 insertions(+)
create mode 100644 .DS_Store
create mode 100644 05-git.xcodeproj/project.pbxproj
create mode 100644 05-git.xcodeproj/project.xcworkspace/contents.xcworkspacedata
create mode 100644 05-git.xcodeproj/project.xcworkspace/xcuserdata/Jerry.xcuserdatad/UserInterfaceState.xcuserstate
create mode 100644 05-git.xcodeproj/xcuserdata/Jerry.xcuserdatad/xcschemes/05-git.xcscheme
create mode 100644 05-git.xcodeproj/xcuserdata/Jerry.xcuserdatad/xcschemes/xcschememanagement.plist
create mode 100644 05-git/AppDelegate.h
create mode 100644 05-git/AppDelegate.m
create mode 100644 05-git/Assets.xcassets/AppIcon.appiconset/Contents.json
create mode 100644 05-git/Base.lproj/LaunchScreen.storyboard
create mode 100644 05-git/Base.lproj/Main.storyboard
create mode 100644 05-git/Info.plist
create mode 100644 05-git/ViewController.h
create mode 100644 05-git/ViewController.m
create mode 100644 05-git/main.m
create mode 100644 05-gitTests/Info.plist
create mode 100644 05-gitTests/_5_gitTests.m
create mode 100644 05-gitUITests/Info.plist
create mode 100644 05-gitUITests/_5_gitUITests.m
LinKundeMacBook-Pro-3:05-git Jerry$

二、问题2,如何在Xcode中提交推送给远程服务器代码库?

1. 配置远程服务器代码库名

Xcode 中 Git 的配置与使用的更多相关文章

  1. Xcode中git的用法介绍与"Please tell me who you are"问题的解决方式

    我在之前多篇博客中解说了怎样使用命令行操作git,能够大大提高我们的工作效率.详细能够參考<Git学习札记><Git学习札记--进阶>等文章.事实上对于同一个工具,我们有不同的 ...

  2. IDEA中git的配置与使用

    IDEA中git的配置与使用 1.介绍 git是目前非常流行的版本管理管理软件,因其具有分布式特点,越来越受到企业的欢迎.IDEA作为一款优秀的开发软件,其内部也提供了对git的支持. 2.下载并安装 ...

  3. vscode中git的配置

    vscode中对git进行了集成,很多操作只需点击就能操作,无需写一些 git 指令. 不过这就需要你对vscode进行配置.下面我会讲到 git 的配置与免密码上传 github VSCode配置g ...

  4. Xcode中opengl的配置

    1. GLUT + GLTools + SDL2 Frameworks Search Paths :Framework + Library ( $(PROJECT_DIR)/build ) Searc ...

  5. idea中Git的配置和Github上推拉项目

    1.去官网下载Git,并且安装它.安装步骤较为简单,此处就不再赘述. 2.在idea中配置Git信息 Git路径就是你电脑中安装Git的位置,找到git.exe文件(正常情况下,idea都会自动给你匹 ...

  6. 【转】Android Studio中Git的配置及协同开发

    一. Android Stutio配置git   setting–>Version Control–>Git–>Path to Git executable中选择git.exe的位置 ...

  7. eclipse中git插件配置 编辑

    一.Eclipse上安装GIT插件EGit EGit插件地址:http://download.eclipse.org/egit/updates OK,随后连续下一步默认安装就可以,安装后进行重启Ecl ...

  8. Android Studio中Git的配置及协同开发

    转载请标明出处: http://blog.csdn.net/xmxkf/article/details/51595096 本文出自:[openXu的博客] 目录: 一 Android Stutio配置 ...

  9. Xcode 中 pch 文件配置 - iOS

    一.简介 首先 pch 文件(即:Prefix Header)是一种预编译文件,在 Xcode 6 之前创建新的工程则会自动将该文件一起创建出来,但在 Xcode 6 之后苹果官方则默认将自动创建的方 ...

随机推荐

  1. 【Spring-AOP-学习笔记-7】@Around增强处理简单示例

    阅读目录 简单介绍 章节1:项目结构 章节2:定义切面类.连接点注解类 章节3:为待增强的方法--添加注解声明 章节4:AspectJ配置文件 章节5:测试类xxx 章节6:测试结果 Around 增 ...

  2. python安装psycopg2

    vim ~/.bash_profile export PATH=/Applications/Postgres.app/Contents/Versions/9.4/bin/:$PATH pip inst ...

  3. VS合集/6.0/2005/2008/2010/2012/2013 绿色版精简版

    VS合集/6.0/2005/2008/2010/2012/2013 绿色版精简版 找到这里的都是老司机,别的不多说了 链接: http://pan.baidu.com/s/1i5IyYZb       ...

  4. gcc/g++ 静态动态库 混链接.

    我的环境: centos6 x64. gcc4.4.7 在使用gcc/g++ 编译程序时我们希望指向一些库是使用静态的链接方式. 另外的一些是动态的方式. 我以boost 为例. 如果我们要使用静态库 ...

  5. BIP_开发案例07_将原有Report Builer报表全部转为XML Publisher形式(案例)

    2014-05-31 Created By BaoXinjian

  6. ADO.NET(查询、属性扩展)

    一.ADO.NET 融合面向对象的查询语句 1.只查询一条数据 //数据访问中的select方法 public stu select(string xuehao) { stu s = null; cm ...

  7. 读《java核心技术卷一》有感

    过去一个多月了吧.才囫囵吞枣地把这书过了一遍.话说这书也够长的,一共706页.我从来不是个喜欢记录的人,一直以来看什么书都是看完了就扔一边去,可能有时候有那么一点想记录下来的冲动,但算算时间太紧,很多 ...

  8. @Autowired失效

    今天发现了一个使用@Autowired但是注入失败的问题. 后来发现原来是一个Validator中有@Autowired , 并试图注入一个service , 但是这个service始终是null , ...

  9. 用R在字符串中提取匹配的部分

    例如在aaaa12xxxx中提取12,在参考了stackoverflow后比较方便的大致有以下几种方法: 利用sub跟gsub sub(".*?([0-9]+).*", " ...

  10. 看oracle版本

    源地址:http://www.cnblogs.com/wolfplan/p/3876164.html select * from v$version;