cat ~/.gitconfig #git 的配置git help xx #查看帮助文档[alias]st = status --short --branch# 增加commitci = commit -a -v -s # 合并改过的内容cm = commit -a --amend -C HEAD#在commit的基础上修改commitca = commit --amend# switch to branchco = checkout -b#only create a new brachbr= branchbv = branch -vvba = branch -ra#delete the branchdb = branch -ddf = diffdc = diff --cachedlg = log -p #...
一. 配置文件的存储位置git相关的配置文件有三个1. /etc/gitconfig:包括了适用于系统全部用户和全部项目的值。2.~/.gitconfig:仅仅适用于当前登录用户的配置。3. 位于git项目文件夹中的.git/config:适用于特定git项目的配置。对于同一配置项,三个配置文件的优先级是1<2<3二. 一些实用的配置项1.[alias] 为git命令配置别名例:[alias]st = statusci = commitbr = branch 当你有了上述配置后。使用git st等同于使用git stauts2. ...
在git客户端用户工程根目录下,.git同级目录创建文件.gitignore,文件名为.gitignore。目的是为了忽略一些不需要提交的文件到git服务器 配置如下: bin target .settings .project .pydevproject .classpath *~ *bak .svn gen-java gen-py 说明:根据忽略文件的格式,在.gitignore中配置即可,然后要提交至Git server上,以便于其他客户端使用! 原文:http://www.cnblogs.com/candle806...
1. 配置别名 用git st表示git status$ git config --global alias.st status $ git st On branch master Your branch is ahead of ‘origin/master‘ by 1 commit.(use "git push" to publish your local commits) nothing to commit, working directory clean--global參数是全局參数,也就是这些命令在这台电脑的全部Git仓库下都实用。 2. 查看当前用户配置文件$ cat .git/config [core]repositoryformatversion = 0filemode = fa...
Git有一个工具被称为git config,它允许你获得和设置配置变量;这些变量可以控制Git的外观和操作的各个方面。 一. 配置文件的存储位置 这些变量可以被存储在三个不同的位置: 1./etc/gitconfig文件:包含了适用于系统所有用户和所有库的。如果你传递参数选项 Git有一个工具被称为git config,它允许你获得和设置配置变量;这些变量可以控制Git的外观和操作的各个方面。 一. 配置文件的存储位置 这些变量可以被存储在三个不同的位置...
我有时使用Codeigniter,在我完成本地站点的开发之后,我需要将文件迁移到服务器.需要更改/ config /文件夹中的所有文件以匹配服务器设置.对这些更改进行完整的提交是不对的,我只是让Git完全忽略这些文件,还是有办法跟踪这些更改并在适当的时候将它们应用于Git?解决方法:你可以保持版本化: >两个“值配置文件”,每个环境都有正确的值>模板配置文件,其中包含值占位符(例如,@@ PORT_NUMBER @@)>一个能够根据当前环境生成实际配置文件...
我目前正在开发一个PHP站点,并且在本地(开发)和生产站点上使用Git(我的Web服务器上的repo使用后接收挂钩部署到Web根目录),其详细信息是概述于toroid.org’s ‘Using Git to manage a web site’ article. 问题是我还有一个config.php文件(用于连接到我的本地开发环境(MySQL的本地安装与测试数据)和我的远程“生产”Web服务器之间不同的数据库(其中)有它自己的’实时’数据库).每当我将我的更改推送到网站时,配置文件随之而来,并用连...