前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >高效mac(一)

高效mac(一)

作者头像
巫山老妖
发布2018-07-20 11:34:24
4510
发布2018-07-20 11:34:24
举报
文章被收录于专栏:小巫技术博客小巫技术博客

磨刀不误砍柴工,一个好的工具能让我们的工作事倍功半。作为一名开发者,一台好的电脑是必备的,本人推荐条件允许入手一台mac还是很有必要的。虽然我入手mac只有半年多点,但是各种好处还是比较了解的,为了让mac新手快速熟练使用mac开发程序,因此总结日常使用软件和技巧分享给大家。

1.mac电脑最好的shell命令工具:iTerm命令工具,可以高亮显示,可以调节窗口大小,可以粘贴复制命令等等,详细信息可以查看官网。

2.HomeBrew工具:Mac OS中的软件包工具,一个命令就可以安装卸载软件,安装方法:

代码语言:javascript
复制
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装wget

代码语言:javascript
复制
$ brew install wget

使用方法: 比如安装git,只需要执行如下命令:

代码语言:javascript
复制
brew instll git

卸载git:

代码语言:javascript
复制
brew uninstall git

使用非常方便,常见命令如下;

brew upgarde : 更新所有的包

brew list : 列出已安装的软件

brew update : 更新brew

brew home : 用浏览器打开brew的官方网站

brew info : 显示软件信息

brew deps : 显示包依赖

3.终极shell:oh-my-zsh

安装命令:

代码语言:javascript
复制
$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

安装wget:

代码语言:javascript
复制
$ sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

4.Git: 作为开发主流的版本控制工具,也是必须的,安装:

代码语言:javascript
复制
brew install git

安装完成后你就可以在iTerm命令软件中执行git命令了,当然还有个好处是,如果你是用idea或者Android studio软件开发,这些软件中也带shell命令工具,当你安装完上面工具后,就可以在这两个软件的Terminal中执行git命令了,如下图:

这样你就不需要离开开发软件进行代码更新提交了。既然介绍到Android studio的使用,那就在介绍一点,就是版本控制对比。

5.利用Android studio的终端工具和版本控制来进行代码开发管理:

(1)首先我们从服务器用git拉下代码,导入Android studio软件中,然后进行开发,正在开发的项目为多人开发,也就是随时用人在提交代码,此时你不知道是否有人提交了代码没有,你的操作是,先执行提交命令:

代码语言:javascript
复制
git commit -am "注释内容"

完成后按Enter键即可,此时你只将你修改的提交到了你本地仓库,而没有提交到服务器,此时你不要执行push命令,而是执行:

代码语言:javascript
复制
git pull

命令,此时你会将服务器别人修改的代码pull下来,如果有修改,软件会自动进行合并,如果有冲突,Android studio软件下面的Version Control控制面板中会有提示,控制面板中红色的为冲突的文件,你要双击打开手动进行解决冲突,然后保存,还有其他颜色你修改过或者其他人员修改过的,没有问题的不需要修改,此时你执行:

代码语言:javascript
复制
git status

命令查看状态,如果有变动,你再次执行提交命令commit命令提交代码,然后提交代码:

代码语言:javascript
复制
git push

这样Android软件的开发只需要在Android studio软件中进行就可以了。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-04-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小巫技术博客 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档