xcode下git的使用
来源:互联网 发布:java ip查地区 编辑:程序博客网 时间:2024/05/19 06:36
一 git安装和简单的配置
我们到http://git-scm.comgit的官网上 右侧下角有个DownLoad按钮 点击下载然后一步步完成安装 ,这里我就不多说了 然后进入终端命令行
输入which -a git 会发现下面有两个git出线,一个是我们刚刚下载安装的git,另一个是xcode自带的git,我们再输入git --version 会发现出来的是像这样的
git version 2.3.2 (Apple Git-55) 也就是说 我们现在使用的是xcode自带的git
那么怎么切换到我们自己下载的最新的想要使用的git呢
使用下面的命令:
vim .bash_profile 进去以后 执行export PATH=/usr/local/git/bin:$PATH 然后按ESC键 shift+: 再敲一个wq保存后退出来
在命令行里 我们再执行
source .bash_profile
然后我们再看一下当前git的版本 使用git --version命令 会发现 现在的git已经不是xcode自带的git了
git version 2.5.0
好了到这里 我们完成了设置git为自己下载的git 下面我们就要学习如何使用git (未完待续)
在mac下使用git,我们需要使用到源码中的一些辅助脚本文件,打开浏览器,输入地址:https://github.com/git/git ,点击右侧的Download zip下载并解压到一个目录下,然后我们在Shell里面进入解压的目录.
love:~$cd /Users/love/Downloads/git-master
进入到这个目录之后我们发现 这个目录下有个contrib文件夹,contrib下面还有一个completion文件夹 依次进入
love:git-master$cd contrib/completion/
看一下这个文件夹里包含了哪些文件 用ls命令
love:completion$ ls
git-completion.bash git-completion.zsh
git-completion.tcsh git-prompt.sh
其中,git-completion.bash,git-prompt.sh这两个文件就是我们所需要的 将这两个文件拷贝到自己当前的用户目录下
love:completion$ cp git-completion.bash ~/
love:completion$ cp git-prompt.sh ~/
再cd到根目录love:completion$ cd 然后编辑我们的.bash_profile文件
vim .bash_profile进去后看到一大堆自动生成的 我们不用管,直接ESC,然后Shift+: 再wq保存退出
出来后source一下这个文件
source .bash_profile
这时候我们再进入一下git仓库 依然是刚才下载的源码目录
love:~$cd /Users/love/Downloads/git-master这时候我们会发现提示已经变了(git-master (master)$) 这时候我们输入git conf(ig) 双击Tab的时候会发现为我们补全了config这样一个命令, 我们再 git config --双击Tab 就为我们列出了可能的参数,到这里,配置git的自动完成就完成了.
二 下面就来介绍git的配置
1.git最基本的配置
git config --global user.name CanYouHelpMe//配置用户名和邮箱
git config --global user.email 2268447257@q.com
2.git配置的级别
git配置有三个级别 分别是git config --system ,git config --global,git config --local ,从优先级来说,local是最高的,因为针对的是当前的仓库,其次是global,因为针对的是当前的用户,最低的级别就是system
下面来查看下git config的文档 查看文档也有三种方式 一个是git config --help,一个是传统的man git-config,一个是git help config 学会查看git的文档也是很重要的,可以帮助我们学到很多东西
下面讲config的增删改查
git config --global --add user.name doe 这里add表明可以有多个键值对,我们根据键去查询这个值 -> git config user.name 或者我们通过git config --get user.name 发现得到的结果是一样的 然而真的只有一个值吗 我们可以通过
love:git-master$git config --global --list
来查看结果出现了多个
user.name=CanYouHelpMe
user.name==love
user.name=love
我们需要删除掉其中两个 怎么删除呢 git config --global --unset user.name =lovelove:git-master$ git config --global --unset user.name love
然后我们再查看一下love:git-master$git config --global --list 发现name只有一个值了
如何修改值呢 使用上面同样的命令 git config --global user.name love 这样就把名字修改为love了
常用的比如git config --global alias.br branch//br代表branch
git config --global alias.st status//st代表status
git config --global alias.ci commit//ci代表commit
这时候当我们输入git c 双击Tab 列出来的可能的选项中就包含了ci ,co
- xcode下git的使用
- Xcode git的使用
- IOS开发Git在Xcode开发环境下的使用
- Xcode中git的使用
- Xcode中git的使用
- Xcode 自带git的使用记录
- 在Xcode中git的简单使用
- Xcode中git的配置与使用
- 使用xcode自带的git
- iOS:git的使用之Xcode
- Xcode下Svn的使用
- Xcode使用git
- XCODE使用git
- Xcode中使用Git
- xcode git 使用
- Xcode git使用
- Git@OSC服务器和Xcode的git管理工具简单使用
- 使用 在Xcode下配置git和github
- 织梦开启错误提示方法
- java中this的使用
- 介绍——基于类的视图(class-based view)
- lcd_density
- SOAP协议和基于SOAP的开发流程详述
- xcode下git的使用
- MediaPlayer常见错误
- 生活杂篇,嘿,girl
- unity3d+sharesdk【ios篇】
- highchars项目中的实战,与ajax结合接收后台传过来的数据
- HDU 2582 f(n) (组合数的gcd)
- 【设计模式】从菜鸟到大鸟之命令模式
- 软件测试管理的基本流程
- 对数组Array进行原型prototype扩展后带来的for in遍历问题