javascript - 如何使用 gulp 添加特定更改

标签 javascript git gulp

将解释我希望实现的目标。 使用 git 创建了一个示例 gulp 文件,我能够获取更改并将其推送到 git 中。

例如,如果我有一个名为 abc.js 的文件,如果我对该文件进行任何更改,则使用 gulp git 将 abc.js 文件替换为 abc.js 的更改版本。

除此之外,还有什么方法可以只推送更改的内容而不是整个文件。

谁能告诉我如何实现......

更深入:

默认 abc.js:

function sample(){
alert('hai');alert('bye');
}

更改了 abc.js:

function sample(){
alert('bye');
}

如何仅删除警报('hai')而不是推送整个文件。

最佳答案

这是 git 会自行管理的事情。 Git 会存储增量,所以当你推送时,实际上 git 内部只会推送增量。如果我没有正确理解你的意思,你想要的实际上是 git 的默认行为,你不必担心这一点。

也请检查此链接以了解 git 的工作原理:How does git store files?

关于javascript - 如何使用 gulp 添加特定更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24821333/

相关文章:

javascript - FabricJS - 为什么形状内的旋转对象不垂直居中?

Javascript 日期和 JSON 日期时间

javascript - vanilla js 通过 XMLHttpRequest by div id 相当于 "Loading Page Fragments"

git - 如何从 git log 输出中获取特定的 SHA

javascript - Gulp-确保文件开头有注释

javascript - Javascript 中具有泛型的高阶类?

过去版本的 Git grep

git bash 无法推送分支,错误消息为 : "object directory does not exist"

gulp - Webpack 可以取代 Gulp 吗?

javascript - 如何使用 gulp 连接两个流?