Git 1.7.10+ 版本对 git merge 做了一个改动,就是 merge 成功后会自动打开编辑器等待输入 merge 提交说明,而之前版本是自动完成这个 log。Linus 大神说之前的做法其实是一个设计失误 via: we never even fire ...

假设修改了1.js,2.js,3.js,现在想同时提交1.js和2.js,结果命令输成: 531e3565af2c8de6cb91a5936b884b57000 2.js没commit,反而是把3.js commit了,现在想在push前撤销这次commit而且同时不能丢掉这三个文件的修...

0

git分支的合并

Posted in git at 七月 23rd, 2014 / No Comments »

原文:   http://gitbook.liuhui998.com/3_3.html http://gitbook.liuhui998.com/5_3.html 一、如何分支的合并 在git中,可以使用git merge 和git rebase两个命令来进行分支的合并。 git merge 和git rebase...

0

更改git的输出语言

Posted in git at 二月 14th, 2014 / No Comments »

linux下编译安装新版git(1.8.5.4)后,命令行下git输出全是中文,可以按以下操作将输出改回英文: Add these lines to your .bashrc or .bash_profile to force git to display all messages in English: # S...

0

git创建与管理远程分支

Posted in git at 九月 23rd, 2013 / No Comments »

创建本地分支 git checkout -b v6 推送本地分支到远程 git push origin v6:v6 删除本地分支 git branch -d v6

0

设置git push仅推送当前分支

Posted in git at 八月 19th, 2013 / No Comments »

设置当前仓库: git config push.default current 设置全局: git config –global push.default current 其它值: nothing – do not push anything. matching – push all matching branches. A...

msysgit在windows下默认用的是cmd作为终端,虽然可以设置快速编辑模式启用复制粘贴,但使用起来还是很不方便,而且很慢。偶然发现bin目录下有个rxvt,试用了下还不错,就是界面太难看了。然后在网上找到一篇cygwi...

在提交单个文件的时候出现这个错误. 意思是不能部分提交代码.   原因是git认为你有部分代码没有做好提交的准备,比如没有添加   解决方法是 1. 提交全部 531e3565af2c8de6cb91a5936b884b57009   2....

0

msysGit的中文支持

Posted in git at 一月 2nd, 2013 / No Comments »

之前有发了篇引子文章《git学习笔记—web前端开发七武器》,简单的介绍了下git,本来想按传统的方式一步步介绍git,转念一下,其实意义不大,网上已经有完整的git的教程,比如《Git Community Book 中文版》,明河...

0

git 创建新仓库

Posted in git at 十二月 17th, 2012 / No Comments »

一、 服务器端 创建空的仓库(以项目tm201为例) 1. git账户登录 2. 新建仓库目录 mkdir tm101.git && cd tm201.git 3. git初始化新的空的仓库 git –bare init 二、 客户端 客户端从服务器把c...