git 解决冲突方法

发表时间:2013-01-25     分类:Linux    标签: git 

当共享一个项目后提交冲突时git push -f 强制推送本地的替换服务端git fetch 获取gut merch 合并 如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突:error: Your local changes to the following files would be overwritten by merge:protected/config/main.phpPlease, commit your changes or stash them before you can merge.如果希望保留生产服务器上所做的改动,仅仅并入新配置项, 处理方法如下:git stashgit pullgit stash pop然后可以使用git diff -w +文件名 来确认代码自动合并的情况. 反过来,......

阅读全文»

IOS NSString字符串基本操作

发表时间:2013-01-24     分类:IOS    标签: ios nsstring 

IOS NSString的一些基本操作。。。//创建一个字符串常量 NSString *string100=@"这是一个常量,"; //创建一个空字符串 NSString *string101=[[NSString alloc] init]; NSString *string102=[NSString string]; //快速创建字符串 NSString *string103=[[NSString alloc] initWithString:@"abc"]; NSString *string104=[NSString stringWithString:@"def"]; //创建一个格式化的字符 NSString *string105=[[NSString alloc] initWithFormat:@"%d" ,10]; NSString *string106......

阅读全文»

git常用命令

发表时间:2013-01-18     分类:Linux    标签: git 

初始化仓库 git init纳入版本控制 git add <file>/.提交 git commit -m "注释"克隆仓库的命令格式为 git clone [url]创建分支 git branch branch_name或者 git checkout -b branch_name 切换工作分支查看本地分支 git branch查看远程分支:git branch -r删除本地分支:git branch -d branch_name选择分支:git check out branch_name检查当前文件状态 git status查看尚未暂存的文件更新了哪些部分,不加参数直接输入 git diff此次移除文件 git rm <file>   从版本库中移除 git rm --cached <file>查看删除的文件 git ls......

阅读全文»

git https方式提交 Password caching保存密码

发表时间:2013-01-17     分类:Linux    标签: git Passwordcaching 

在使用 Git 的时候,经常会遇到需要频繁输入密码的情况,在每次 commit 的时候都要求输入你的用户名和密码,如果提交频繁的话甚是不便。HTTPS 的地址是做什么用的呢?其实它主要是用在一些防火墙或者代理服务器设置比较严格的情况下的,比如有些公司是禁止使用 SSH 连接外网,那么在这种情况下要想使用 Git 的话,就只能用 HTTPS 的方式了。使用 HTTPS 的方式,也有储存密码的方式,本文后面会讲到。我们这里首推的方式是切换到 SSH,如果你的网络环境支持的话。HTTPS 方式保存密码OSX 用户如果你的网络环境中只能使用 HTTPS 的方式,那么可以尝试安装 osxkeychain 凭据助手,并在 Git 中设置使用。注意:Git 版本要在 1.7.10及以上才可使用。$git credential-osxkeychain # Test for the cred helper......

阅读全文»

mac os x苹果系统wget

发表时间:2013-01-16     分类:Linux    标签: linux wget 

mac系统默认没有装wget故用不了wget。对于习惯用wget的人,还是有点不习惯。下载的话,当然也有替代方案:curl可以帮到你。如:curl -O url   这样就能下载。如果想了解更多curl,可以百度,谷歌。    打开  http://ftp.gnu.org/gnu/wget/找到最新版本curl -O http://ftp.gnu.org/gnu/wget/wget-1.13.tar.gz tar -xzvf wget-1.14.tar.gz cd wget-1.14 ./configure --with-ssl=openssl make sudo make installOK,大功告成。 ......

阅读全文»

mac os x苹果系统LAMP环境配置

发表时间:2013-01-12     分类:Linux    标签: mysql php lamp apache mac 

LAMP系统在很多网络系统中,包括开放软件系统,里面被广泛应用,OS X作为基于BSD的主流图形用户界面之一的商业桌面/服务器系统, 它本来就原生地支持LAMP的(并不完全是),只是在系统默认的情况下,LAMP中的主要元素(Apache, MySQL, and PHP)是关闭disabled的,用户需要若干步骤来打开enable这些功能而已。启用Apache打开终端窗口,用VI配置conf文件/etc/apache2/users/USERNAME.conf #USERNAME 为你机子用户名称输入以下内容,(注意USERNAME为用户名称)<Directory "/Users/USERNAME/Sites/">        Options Indexes Multiviews     &nbs......

阅读全文»

VMware 虚拟机系统间的通信IP(转)

发表时间:2013-01-03     分类:PHP    标签: VMware 虚拟机 

最近用虚拟机进行集群测试,故,就要实现虚拟机的系统间通信。下面的概念性东西,为收集所来。东西太多太乱,只看其中重点就行。平台的版本。这里我先给大家大致讲解下VBox的网络配置及应用。VirtualBox的提供了四种网络接入模式,它们分别是:1、NAT    网络地址转换模式(NAT,Network Address Translation)2、Bridged Adapter    桥接模式3、Internal    内部网络模式4、Host-only Adapter  主机模式下面我们分别对这四种网络模式进行分析解释:第一种 NAT模式解释:NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:Vhost访问网络的所有数据都是由主机提供的,vhost并不真实存在于网络中,主机与网络中的任何机器都不能查看和访问到Vhos......

阅读全文»

  • 7 篇文章 1/1 页