使用Github

2017-01-09  本文已影响24人  默默熊

传统软件开发最先要完成的是安装程序或发布程序。但对iOS应用来说,这个活被apple包了。所以我们应作的第一件事是把它用git管理起来。最新的XCode中已经集成了对git的支持,使用起来非常方便。如果你不知道为什么要用Git,可以先跳到文章的末尾看看。

1, 首先到www.github.com上建立自己的账号

2,创建一个新的repository,也就是你的项目的源码仓库。创建时除了起一个好名字,另外就是.gitignore一定要选。而且redeme 和license 最好也要选上。创建好repository后,把地址拷贝到剪辑版中

3,打开XCode,在欢迎页面选择  ,然后贴入你在上一步得到的地址。然后导入(pull)文件, readme.md, .gitignore. 并保存到本地目录当中。

4,现在你可以在XCode中创建一个新项目了,项目要保存到上一步所选的目录中。然后你会注意到生成的文件的右侧会有A的标记,表示新增。

5,现在如果对项目做了一些工作,就可以更新到仓库中了。

为什么要用Git

Git可以让你回滚和检查你对项目的修改

Git可以让多人协作开发项目更可靠顺畅

分支命令:

创建本地分支:

git branch branchname        //在当前分支的基础上创建一个新的本地分支

在本地创建一个分支跟踪远程分支           //创建远程分支本地副本

git checkout --track origin/branchname

将本地分支推送到远程

git push --set-upstream origin localbranchname

列出当前分支

git branch [-v]

列出远程分支

git branch -r [-v]

列出所有分支

git branch -a [-v]

删除分支

git branch -d branchname

删除远程分支

git branch -d -r origin/branchname

强制删除分支

git branch -D branchname

回退到某一个commit

git reset --hard commit_id

git push origin HEAD --force                      //如果别人已经更新了被撤销的改动,那么相应的改动有可能会被重新提交

git remote show

git remote show repositoryname

git log 乱码的

解决方案:

echo $LANG;

输出结果为空

执行export LANG=”zh_CN.UTF-8”

或者  set LANG=zh_CN.UTF-8

操作:


git status

git checkout master

git reset --hard HEAD

git pull

git log

git add -u:将文件的修改、文件的删除,添加到暂存区。

git add .:将文件的修改,文件的新建,添加到暂存区。

git add -A:将文件的修改,文件的删除,文件的新建,添加到暂存区。

上一篇下一篇

猜你喜欢

热点阅读