iOS之有关于git的命令行
2015-12-27 16:36
330 查看
1.git命令行操作步骤:
(1)git add . //保存
(2)git commit -m "给提交的信息起名字" //提交
(3)git pull //把服务器最新的代码拉下来
(4)git push origin +分支名 //把合并好的代码推入服务器
2 . git status 查看你本地是否修改代码,创建文件、添加代码、删除代码、查看xib 、 storyboard文件,查看工程设置都会造成文件的修改:
(1)如果git status执行结果是下图所示:
如上图表示在工程中没有任何的修改,你可以直接执行git pull的操作,把服务器最新代码拉回到你本地。
(2)如果git status 执行结果如下图:
如上图所示就说明在工程中有修改的地方(如果你不小心做了一些修改而这些修改不需要保存,那么执行git
stash),这个时候需要先保存你本地的修改,然后在pull服务器的最新代码,也就是第一个标题中的步骤。
3.如果在pull的时候弹出了一个新的界面(如下图),那么就按
:+ wq + 回车 (保存退出)或者 (control + z 强制退出/: q退出不保存)
4.如果在自动合并(1.(5))的时候失败,这个时候需要去代码中找到冲突的地方,然后分析原因去修改,修改完成后还是第一个标题的步骤开始。
自动合并失败的原因:
注意:<<<<<<<<
HEAD
自己写的代码
================
别人写的代码
>>>>>>>>>>>>>>> 3fadefgeddfasfe
这种冲突首先先分析你们俩个的代码是实现相同功能而写的重复的代码还是各自实现的不同的功能的代码。(1)如果是重复代码:两个二选一删除一个,然后再把这些冲突标示符删除即可;
(2)如果不是重复代码,两个都需要保留,只把冲突符号(红色部分)删除即可。
工程编译通过之后就可以重新提交了,这个时候还需要从第一个标题中的步骤开始。
5.如果在打开项目的时候出现如图所示的情况:
就按图显示的去做即可:
(1)git add . //保存
(2)git commit -m "给提交的信息起名字" //提交
(3)git pull //把服务器最新的代码拉下来
(4)git push origin +分支名 //把合并好的代码推入服务器
2 . git status 查看你本地是否修改代码,创建文件、添加代码、删除代码、查看xib 、 storyboard文件,查看工程设置都会造成文件的修改:
(1)如果git status执行结果是下图所示:
如上图表示在工程中没有任何的修改,你可以直接执行git pull的操作,把服务器最新代码拉回到你本地。
(2)如果git status 执行结果如下图:
如上图所示就说明在工程中有修改的地方(如果你不小心做了一些修改而这些修改不需要保存,那么执行git
stash),这个时候需要先保存你本地的修改,然后在pull服务器的最新代码,也就是第一个标题中的步骤。
3.如果在pull的时候弹出了一个新的界面(如下图),那么就按
:+ wq + 回车 (保存退出)或者 (control + z 强制退出/: q退出不保存)
4.如果在自动合并(1.(5))的时候失败,这个时候需要去代码中找到冲突的地方,然后分析原因去修改,修改完成后还是第一个标题的步骤开始。
自动合并失败的原因:
注意:<<<<<<<<
HEAD
自己写的代码
================
别人写的代码
>>>>>>>>>>>>>>> 3fadefgeddfasfe
这种冲突首先先分析你们俩个的代码是实现相同功能而写的重复的代码还是各自实现的不同的功能的代码。(1)如果是重复代码:两个二选一删除一个,然后再把这些冲突标示符删除即可;
(2)如果不是重复代码,两个都需要保留,只把冲突符号(红色部分)删除即可。
工程编译通过之后就可以重新提交了,这个时候还需要从第一个标题中的步骤开始。
5.如果在打开项目的时候出现如图所示的情况:
就按图显示的去做即可:
相关文章推荐
- IOS常用延时操作
- Habber - IOS XMPP 客户端 教程 (续)对方输入状态显示
- 芒果iOS开发之git新手常用操作
- iOS 日期格式化, NSDateFormatter,把服务器返回的时间,格式化为时间戳
- 编写高质量iOS 与OSX 代码的52个有效方法之块与大中枢派发
- IOS cocoapods 第三方库的管理工具
- iOS 上传头像处理
- iOS 动画效果弹出提示视图
- IOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)
- iOS高级开发——CollectionView的cell长按事件实现
- iOS触摸事件处理--备用
- iOS - 关于登陆后获取访问服务器通行证 (Token / session)
- ios友盟分享4.3基本集成
- ios AFNetWorking 数据缓存 (没看懂暂存)
- iOS 从相册加载图片到imageview
- 148,第一个IOS程序
- GCD 深入理解(二)
- IOS开发--数据持久化篇之文件存储(一)
- 自定义collectionView,最后一行的居中
- iOS objc在simulator-x86_64体系下一般传参方式