iOS开发零基础教程之Git的一些常用命令
2015-12-05 14:39
609 查看
在使用git之前我们首先要先注册一下git的用户信息:
git config --global user.name + 你的名字
git config --global user.email + 你的邮箱
输入完成之后可以输入如下命令查看用户信息:
git config --list
如下图所示:
当团队在进行协作开发的时候,当你编写了代码需要提交的时候,你需要保存你的代码:
git add .
然后添加一个简单地提交信息,保存在本地。
git commit -m "提交信息,可随便写,但一般公司都会有自己的规定"
然后你需要先拉一下服务器上的代码,因为你提交的时候可能别人已经推上去代码了,所以要先拉下来服务器最新的代码,跟你的本地代码合并:
git pull
确认服务器的代码和自己的代码合并无误后把自己本地的代码推到服务器上去:
git push origin 分支名
这样就完成了一次代码提交。
特别注意:
在向服务器推送自己代码时,一定要先把服务器最新代码拉下来与本地分支做合并
1. git init --bare shared.git
创建空的版本库
2. git clone ~/Desktop/gitdemo/repository/shared.git/
从版本库将代码克隆到工作目录
3. git add .
将所有修改过的文件添加到暂存区
4. git commit -m "修改的信息"
将文件提交到本地代码仓库
5. git push origin master
将本地代码仓库中的修改推送到远程(origin)代码仓库的master分支
6. git pull
从远程代码仓库将最新的内容拉到本地代码库
7. git status
查看本地代码仓库的文件状态
*** 要在Xcode中要使用.git进行团队开发必须设置.gitignore文件
说明:.gitignore文件用于指定在提交文件是忽略哪些文件或文件夹
具体操作步骤如下:
1>
# 从缓存区中删除UserInterfaceState.xcuserstate文件
git rm --cached MyDemo/MyDemo.xcodeproj/project.xcworkspace/xcuserdata/aplle.xcuserdatad/UserInterfaceState.xcuserstate
或者
# 强制删除UserInterfaceState.xcuserstate文件
git rm -f MyDemo/MyDemo.xcodeproj/project.xcworkspace/xcuserdata/aplle.xcuserdatad/UserInterfaceState.xcuserstate
2> vim .gitignore
并粘贴
project.xcworkspace
:wq保存退出
创建上述.gitignore文件后会忽略project.xcworkspace目录中的所有文件,包括界面记录、断点记录等信息
git config --global user.name + 你的名字
git config --global user.email + 你的邮箱
输入完成之后可以输入如下命令查看用户信息:
git config --list
如下图所示:
当团队在进行协作开发的时候,当你编写了代码需要提交的时候,你需要保存你的代码:
git add .
然后添加一个简单地提交信息,保存在本地。
git commit -m "提交信息,可随便写,但一般公司都会有自己的规定"
然后你需要先拉一下服务器上的代码,因为你提交的时候可能别人已经推上去代码了,所以要先拉下来服务器最新的代码,跟你的本地代码合并:
git pull
确认服务器的代码和自己的代码合并无误后把自己本地的代码推到服务器上去:
git push origin 分支名
这样就完成了一次代码提交。
特别注意:
在向服务器推送自己代码时,一定要先把服务器最新代码拉下来与本地分支做合并
1. git init --bare shared.git
创建空的版本库
2. git clone ~/Desktop/gitdemo/repository/shared.git/
从版本库将代码克隆到工作目录
3. git add .
将所有修改过的文件添加到暂存区
4. git commit -m "修改的信息"
将文件提交到本地代码仓库
5. git push origin master
将本地代码仓库中的修改推送到远程(origin)代码仓库的master分支
6. git pull
从远程代码仓库将最新的内容拉到本地代码库
7. git status
查看本地代码仓库的文件状态
*** 要在Xcode中要使用.git进行团队开发必须设置.gitignore文件
说明:.gitignore文件用于指定在提交文件是忽略哪些文件或文件夹
具体操作步骤如下:
1>
# 从缓存区中删除UserInterfaceState.xcuserstate文件
git rm --cached MyDemo/MyDemo.xcodeproj/project.xcworkspace/xcuserdata/aplle.xcuserdatad/UserInterfaceState.xcuserstate
或者
# 强制删除UserInterfaceState.xcuserstate文件
git rm -f MyDemo/MyDemo.xcodeproj/project.xcworkspace/xcuserdata/aplle.xcuserdatad/UserInterfaceState.xcuserstate
2> vim .gitignore
并粘贴
project.xcworkspace
:wq保存退出
创建上述.gitignore文件后会忽略project.xcworkspace目录中的所有文件,包括界面记录、断点记录等信息
相关文章推荐
- iOS开发之autoreSizing
- iOS开发:记录开发中遇到的编译或运行异常以及解决方案
- Firemonkey使用iOS的第三方静态库(Link Binary With Libraries)
- 正则表达式在iOS中的运用
- iOS开发debug集锦
- iOS开发 Block的用法
- iOS 8 AutoLayout与Size Class
- iOS 9 Auto Layout界面自动布局系列6-自适应布局
- iOS 8 Auto Layout界面自动布局系列5-自身内容尺寸约束、修改约束、布局动画
- IOS消息推送之APNS
- iOS开发多线程篇—多线程简单介绍
- iOS 的播放影片
- iOS代理模式设置方法
- iOS笔记--oc语法8 (@synthesize和@dynamic的区别)
- iOS常用的第三方库
- iOS设计模式——Category
- iOS 开发者必不可少的 75 个工具
- iOS开发常见问题
- Model-View-ViewModel for iOS
- iOS之viewController瘦身