![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
披萨大叔
某程票贩子,主业做菜,副业代码,兼职铲屎官
展开
-
git命令大全
创建版本库$ mkdir learngit$ cd learngit$ pwd/Users/michael/learngitpwd命令用于显示当前目录。在我的Mac上,这个仓库位于/Users/michael/learngit。初始化仓库 git init$ git initInitialized empty Git repository in /Users/michael/learngit原创 2016-11-04 14:01:05 · 447 阅读 · 0 评论 -
git reset 应用场景示例
今天使用eclipse的git插件进行代码合并时,又出现了匪夷所思的事: 我本地commit后,pull远程仓库,merge过程中不知道出现什么错误,导致我当时的本地仓库处于merging状态,代码一部分更新了,一部分没更新。由于更新的代码量比较大,一点一点区分过于困难,一度不知所措。后来经git大神一句指点,直接把我local还原到HEAD,尝试重新pull就可以了,也就是使用 git re原创 2016-12-07 13:22:12 · 2007 阅读 · 0 评论 -
git忽略文件失效解决方案
我们都知道使用git进行忽略文件时,有多种方法,最经常使用的是,自定义.gitignore文件,把忽略规则定义好。但是这个过程中,经常遇到,虽然我添加了某类型的文件,每次更新时,依然会提示此类型文件有更改。 可以使用如下命令:git update-index --assume-unchanged <name>是需要忽略的文件或格式,比如,使用eclipse时,忽略.project文件:git up原创 2016-11-10 11:00:14 · 1476 阅读 · 0 评论 -
github使用SSH Clone工程避免多次输入用户密码
RT,用HTTPS方式Clone工程以后,每次pull都要输入用户名和密码,而使用SSH就可以免去烦恼。新建SSH目录 ssh-keygen -t rsa -C “your email”一路回车,直到出现这句话:“Enter file in which to save the key(/c/Users/wk/.ssh/id_rsa)”id_rsa是默认公钥。查看当前存在的SSH ls -a原创 2017-11-01 13:33:43 · 847 阅读 · 0 评论 -
Git Bash中Git log中文乱码——终极解决方案
RT在网上搜寻良久,大部分是:git config --global i18n.commitencoding utf-8git config --global i18n.logoutputencoding gbkexport LESSCHARSET=utf-8但是问题依然存在。再看上述命令,提交的编码是utf-8,日志输出确实gbk,不解,于是换成如下:git co原创 2018-01-05 09:56:53 · 18075 阅读 · 9 评论