您的位置:首页 > 移动开发 > IOS开发

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目录中的所有文件,包括界面记录、断点记录等信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: