
git
亮子AI
全干程序员
展开
-
【Vercel】为什么推送了提交之后,网站没有自动部署?
通常,在 Vercel 上部署了一个 Github 上的项目,每次 git push 的时候,就自动触发部署,Vercel 把部署过程做得很丝滑。如果频繁提交,还要注意不要超过部署额度,免费账户每天的部署次数最多100次。对于 Github 上的公开库,任何人推送或合并 PR,都将触发自动部署。但对于私有库,只有 Vercel 上团队成员的推送才会触发自动部署。唯一的判断是改提交用户的邮箱地址。修改好git用户邮箱之后,就可以在 Vercel 项目管理后台,邀请用户加入团队。原创 2023-05-31 14:44:52 · 1634 阅读 · 0 评论 -
【git】配置邮箱地址及用户名
【代码】【git】配置邮箱地址及用户名。原创 2023-05-31 14:28:19 · 879 阅读 · 0 评论 -
[git] 回滚到特定版本,并更新远程库
本地分支回滚到指定版本git reset --hard <commit ID号>强制推送到远程分支git push -f origin <branch name>原创 2022-03-20 15:08:28 · 563 阅读 · 0 评论 -
【 git 】有一行代码出了问题,怎样查找是谁干的?
在git里,如果你想查看某行代码的提交历史,可以使用下面这个命令:git log -L110,110:/lib/client.js来源:https://stackoverflow.com/a/27108677/3054511原创 2021-07-09 17:55:39 · 1354 阅读 · 0 评论 -
[ Git ] 怎样把提交应用到另一个库、另一个分支
使用下面的命令可以实现:git --git-dir=../<原始提交的库所在目录>/.git format-patch -k -1 --stdout <commit SHA> | git am -3 -k具体步骤:在原始库提交之后,复制 commit SHA。到目标库,使用上面的命令,提交到本地库。在目标库 git push 更新远程库。命令解释原理就是,把提交输出为一个补丁,然后把这个补丁应用到目标库。The git format-patch c原创 2021-04-23 07:42:51 · 472 阅读 · 0 评论 -
推荐一个 git 工作流:合并多次提交为一次提交
在实际工作中,除了全部完成一项任务而进行正式提交之外,经常我们会需要做一些其他提交,例如:虽然任务没完成,但需要将代码从一个机器部署到另一个机器。阶段性完成,提交之后使得下一步的变更更清楚。临时小的改变,与任务本身相关性不大。为了让代码提交历史更加清晰,如何合并这些零零碎碎的提交呢?下面推荐一个做法:创建分支,在分支中完成任务,期间可能有多次提交。任务完成之后,切换到主分支...原创 2018-07-01 16:31:45 · 5275 阅读 · 3 评论 -
GitLab 工作流介绍(GitLab Flow)
先上官方文档链接: GitLab Flow原创 2018-09-01 10:38:32 · 30646 阅读 · 0 评论 -
git 查看远程仓库,以及与本地仓库的关系:git remote show origin
命令及输出如下:$ git remote show origin* remote origin URL: https://github.com/my-org/complex-project Fetch URL: https://github.com/my-org/complex-project Push URL: https://github.com/my-org/complex...原创 2018-10-25 13:39:14 · 26592 阅读 · 1 评论 -
Git:提取特定版本的文件,然后写入一个新文件
遇到一个需求:要用到以前的代码,但是代码已经删除,需要从版本库里取出来,存为一个临时文件。git 命令如下:git show 27cf8e84bb88e24ae4b4:my_file.txt > my_file.txt.OLD...原创 2019-09-07 09:45:49 · 4221 阅读 · 0 评论