美文网首页
使用Github

使用Github

作者: 默默熊 | 来源:发表于2017-01-09 00:00 被阅读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:将文件的修改,文件的删除,文件的新建,添加到暂存区。

    相关文章

      网友评论

          本文标题:使用Github

          本文链接:https://www.haomeiwen.com/subject/trycbttx.html