Git
微 光
纵有疾风起,人生不言弃
展开
-
git push时自动带上远程分支名
1.控制台输入:vi ~/.gitconfig2.把这段代码复制粘贴[alias] pushh = "!f() { if [ -z $1 ];then currBra=`git symbolic-ref -q --short HEAD`;else currBra=$1;fi;git push origin HEAD:refs/for/$currBra; }; f"3.推送时git pushh这段shell脚本的大致意思是,如果你写了指定的地址,那就push到指定地址,如果没写,那就...原创 2021-10-28 18:58:47 · 843 阅读 · 0 评论 -
Git 提交代码每次输密码,干脆去掉吧~
每次push、pull都要输入密码,烦不胜烦。什么改成ssh,配置git config --global credential.helper store,之后依旧不行。那就干脆把密码去掉吧(最后的倔强)命令格式:ssh-keygen -p [-P old_passphrase] [-N new_passphrase] [-f keyfile]示例:以前提交会提示Enter passphrase for key '/Users/liming/.ssh/id_rsa.liming原创 2021-07-15 11:12:05 · 241 阅读 · 0 评论 -
Git踩坑---文件名大小写
关于 git 大小写问题的解决办法写在前面:最近,在项目部署的时候,总是遇到一些很灵异的问题,比如在 merge 没有报错的情况下,文件没有更新, 特殊的文件突然被还原至之前的某个版本……最后发现问题所在,是之前的一次 文件名大小写 引起的问题。解决过程其实还是挺糟心的(自己埋的坑要自己填……),深刻体会到好的规范比好的技术其实更重要。同时也觉得,有必要记录一下,谨防下次掉进去。问题复现:...原创 2019-04-04 17:01:54 · 1309 阅读 · 1 评论 -
Git版本回退
一.使用git log命令查看所有的历史版本,获取某个历史版本的id,假设查到历史版本的id是 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96二.执行回退命令gitreset--hard id gitreset--hard139dcfaa558e3276b30b6b2e5cbbb9c00bbdc...原创 2019-04-12 15:29:21 · 116 阅读 · 0 评论 -
Git入门(配置篇)
1.下载安装git地址:https://git-scm.com/download2.配置git用户名和邮箱,桌面右键选git bash,配置用户名:git config --global user.name“你的用户名”,配置邮箱:git config - global user.email“你的邮箱”(单词间有空格)3.查看是否配置成功,在Ç盘 - >用户 - >你的用户...原创 2018-10-31 15:55:13 · 8667 阅读 · 0 评论 -
Git入门(文件的提交和更新)
原创 2018-11-06 15:16:19 · 8982 阅读 · 0 评论