大象笔记

域名

## 推荐服务 - [域名注册查询](http://www.qiuyumi.com) - [nameokay 根据关键词推荐域名](http://nameokay.com/) - [godaddy 优惠码](http://domai

如何利用 svn 分支管理进行迭代开发

一直在 linux 和 mac 上使用 git 进行项目代码管理,首次在 linux 上使用 svn 进行开发 (之前都是在 Windows 上使用 SVN 图形管理工具)。 建立一个测试项目,熟悉一下 SVN 的命令行操作, 主要

使用 vimdiff 展示 svn diff 结果

## 配置方法 创建 svn_vimdiff.sh 文件, 代码如下 ``` #!/bin/sh # 配置你喜欢的 diff 工具 DIFF="/usr/bin/vimdiff" # Subversion prov

svn

## checkout 需要账号密码的项目 svn checkout http://www.svnchina.com/svn/sunzhongwei --username sunzhongwei 然后 SVN 会自动提

HTTP 访问 git server 时的免密码操作方法

有时必须采用 http 协议操作,提交代码时异常痛苦。介绍下免密码操作的方法。 ## 简易但不安全的方法 用户根目录下新建一个 .netrc 文件, 相关参数改成自己的即可。 machine git-serve

拉取 Git 远端分支

例如,我要拉取远端其他小伙伴提交的新分支 test ``` git fetch git checkout -b test origin/test ``` 参考 [Checkout remote Git branch](ht

通过代理访问 Git 仓库

## 背景 近期 BitBucket 被墙,无法推拉我的私有项目代码 ## 解决方法 通过 GoAgent 代理访问 BitBucket Git 仓库. 假设 GoAgent 本地代理的端口号是 8087 (默认)

Git 分支管理

## Git branch 中蕴含的哲学 * Production-ready code 与 developing code 的分离 * Do one thing, do it well. 每个分支的目的性明确,只做一件事。 * 多

将一个文件从 Git 仓库历史中完全删除

## 背景 无意间将一张非常大的图片(6M)提交到了 Git 仓库中,导致提交到 BitBucket 非常慢 ,所以需要将其从 Git 提交历史中完全删除。 在 BitBucket 被墙的情况下,甚至出现错误 > error

git pull 并强制覆盖本地修改

## 操作 清除本地修改 git reset --hard 拉代码 git pull ## 参考 - [Git Pull While Ignoring Local Changes?](htt