Xcode下使用git
1.创建仓库
可以使用命令来创建,做法参考之前的文章git代码管理工具使用
也可以登录github,找到new repository,点击后进入创建页面输入标题helloworld,点击创建。
创建好后进入创建好的repository拷贝地址,我此处拷贝好地址是https://github.com/Chenliuchong/helloworld
然后打开xcode,顶部工具栏选择source control,输入刚刚的网址点击clone,选择你要保存的位置,这样就将远程仓库下载到了本地。然后就可以使用xcode在这个目录下创建项目开始开发了。
2.常用操作
在工具栏source control里,commit是将项目的改动保存到本地仓库,push是将改动提交到远程仓库(或者你自己搭建的服务器仓库),pull是将远程仓库的内容同步到本地仓库,discard all changes 放弃所有修改。
3.创建、合并分支
点击红色方框内的按钮就可以看到下图你项目所包含的分支。
右键分支可以看到一些命令,branch from “某分支名字”,意思是新建一个分支,内容和“某分支”一样,也就是拷贝了一个某分支的副本。接下来在新建分支上的操作都不会影响到其他分支。
checkout是将当前分支切换到你选择的这个分支下,在切换分支之前一定要保存你当前所在分支下所有的改动。不然会提示不能切换。如果提交了所有改动还无法切换则选择source control下discard all changes(执行这个之前一定要确保你提交了所有的更改,否则你上一次提交后改动的代码将会丢失),可能是一些我们并不知道的文件有一些改动导致。之后再checkout就能成功了。
merge “one” into “master”意思是把one分支的所有改动合并到master里,也就是你在one分支写的代码会加入到master分支中。
merge “master” into “one”则是将master分支的内容加入到one分支里。
delete删除分支。
这些就是常用的一些指令。
Xcode下使用git相关推荐
- 在Xcode中使用Git进行源码版本控制
本文翻译自Understanding Git Source Control in Xcode (译者myShire)欢迎您加入我们的翻译小组. 在应用程序开发过程中,很重要的一部分工作就是如何进行 ...
- centos7 下搭建git服务器
总的来说,搭建git和svn形式差不多 1.首先要在服务器安装git环境,创建用户密码和仓库等 2.然后个人主机(基本是window)安装git客户端 3.将个人主机客户端的秘钥写到git服务器的一个 ...
- git进入项目目录 windows_Windows下搭建Git服务器
Windows平台下搭建Git服务器的图文详解及教程 Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不 ...
- linux centos7安装git服务器配置,CentOS7 Linux环境下搭建Git仓库
1.安装依赖库 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel 2.安装Git ...
- (0038) iOS 开发之Xcode下的DerivedData文件
Xcode下的DerivedData文件 长时间没清理:吃了大量硬盘.删除了之后,运行:CleanMyMac 竟然有50G啊!清除,爽啊! 一大早就跑过来删除xcode的垃圾文件,如果你很久没有删除x ...
- mac下使用git的冲突的解决方案
mac下使用git的冲突的解决方案 参考文章: (1)mac下使用git的冲突的解决方案 (2)https://www.cnblogs.com/codegeekgao/p/8301757.html 备 ...
- Xcode下 gdb 调试命令
Xcode的调试器为用户提供了一个GDB的图形化界面,GDB是GNU组织的开放源代码调试器.您可以在Xcode的图形界面里做任何事情:但是,如果您需要您可以在命令行里使用GDB的命令,且gdb可以在终 ...
- [Cocoa]为已有的XCode工程创建Git仓库
[转]为已有的XCode工程创建Git仓库 原文链接:点击这里 XCode 会自动为新建的工程创建本地 Git 仓库,但是如何为已有的工程创建 Git 仓库呢?Google 到下面这篇文章,贴在下面了 ...
- git之一: 在windows下安装git和使用总结
1:下载git windows版,安装完打开git bash https://git-scm.com/downloads 2:设置帐号 邮箱信息 查看配置信息 git config --list 3 ...
最新文章
- 2021年大数据Spark(十七):Spark Core的RDD持久化
- sqlalchemy 使用mysql_使用SQLALchemy连接MySql数据库并进行操作
- Digital Imaging Processing 数字图像处理
- Loj 6485. LJJ 学二项式定理
- php网站适合优化_php开发大型网站如何优化的方案详解
- 16/100. Symmetric Tree
- lucene学习笔记_学习Lucene
- 第一单元总结(汇编初探)
- c++ 合并2个txt_多个表达矩阵文件合并
- 【TensorFlow-windows】(二) 实现一个去噪自编码器
- Optimization of Machine Learning
- AtCoder Regular Contest 071
- 利用新浪api获取ip归属地
- 十一、垃圾回收策略配置
- 锐捷wifi魔盒自动优选服务器,锐捷校园网用python实现自动登录(需要有自己的账号)...
- 计算机-库win10,Win10如何在资源管理器中显示“库”
- 低代码技巧:甘特图制作步骤
- 博客文章详情页更新公告
- 经典Python视频教程
- android Qwerty 键盘搜索联系人分析与实现(支持多音字)
热门文章
- 看电影《盲井》观后感,望大家笑纳
- css实例之简单好看的导航栏
- row是行还是列python中_Python:区分行和列向量
- JS leetcode求二叉树的最大深度
- docker入门之Docker Engine
- 定向计算机老师,核心素养背景下的信息技术教师定位走向
- 深度洞察:如何利用Matlab进行户外移动机器人GPS、里程计和IMU数据的后处理,实现全球定位和环境映射
- 吴军三部曲见识(二) 人生需要做减法
- 计算机ip地址与物理地址绑定,ip地址设置及IP地址和物理地址绑定(修订)
- 公务员计算机试题和答案,公务员考试:计算机专业试卷综合试题(含参考答案)...