git
累了你就写会代码吧
越自律,越自由
展开
-
git命令自动补全插件-zsh
下载该插件到.oh-my-zsh的插件目录git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions编辑.zshrc文件(mac系统)open .zshr在zshrc搜索plugins=(git)将plugins=(git)替换为刚才下载的plugins=(git zsh-autosuggestions)关闭重启终端即可实现命令行提示自动补全插件的效.原创 2021-11-04 16:51:50 · 1257 阅读 · 0 评论 -
git pull --rebase是做什么的?
git pullgit pull = git fetch + git merge FETCH_HEAD git pull --rebase = git fetch + git rebase FETCH_HEAD merge 和 rebase现在我们有这样的两个分支,test和master,提交如下: D---E test / A---B---C---F--- master在master执行git merge test,然后会得到如下结果: D----原创 2021-05-21 10:39:12 · 583 阅读 · 0 评论 -
git cz 代替 git commit,让提交信息更加明确
git cz地址安装commitizensudo npm install -g commitizen全局安装首选适配器 cz-conventional-changelogsudo npm install -g cz-conventional-changelog.czrc在home目录中创建一个文件,并path引用首选的全局安装的commitizen适配器echo '{ "path": "cz-conventional-changelog" }' > ~/.czrc就可以使用git原创 2021-02-20 10:52:49 · 1089 阅读 · 1 评论 -
git提交忽略文件.gitignore
初始化完git会把node_modules里面文件也会跟踪,一般我们只需要跟踪你自己新建或者修改的文件即可,安装的依赖文件node_modules不需要提交到远程上面,那边我们需要配置一下.gitignore新建文件 .gitignore.DS_Storenode_modules/dist# local env files.env.local.env.*.local# Log filesnpm-debug.log*yarn-debug.log*yarn-error.log*原创 2020-12-09 16:50:28 · 295 阅读 · 0 评论 -
工作中常用的git命令基础版本
查看本地已经commit,但未push的版本git cherry -v查看版本中的具体代码git show xxxxx_version_id查看你每一次的操作指令:git reflog //列出每次你的操作命令,如:log、add、rm等版本回退git reset --hard HEAD^ //HEAD表示当前版本,加^表示上一个,加^^表示上上个...git reset --hard commit-id //我们可以通过git log拿到指定版本的提交id,并且.原创 2020-07-29 16:57:54 · 107 阅读 · 0 评论