學(xué)習(xí)背景 問題實(shí)例(真實(shí)訴求) 一個(gè)工具類庫,有以下兩個(gè)目標(biāo): 不與業(yè)務(wù)相關(guān),便于復(fù)用方案:maven 作為依賴引用,使用方便,但更新繁瑣優(yōu)點(diǎn):...
投稿
學(xué)習(xí)背景 問題實(shí)例(真實(shí)訴求) 一個(gè)工具類庫,有以下兩個(gè)目標(biāo): 不與業(yè)務(wù)相關(guān),便于復(fù)用方案:maven 作為依賴引用,使用方便,但更新繁瑣優(yōu)點(diǎn):...
有一次在工作中關(guān)于commit 提交的標(biāo)準(zhǔn)引發(fā)了這樣的討論: 有的喜歡隨時(shí) commit 以免更改的內(nèi)容丟失 有的習(xí)慣保證每次 commit 都...
祖先引用是另一種指明提交的方式(可以直接用 commit 的 Hash 值來引用)。如果在引用的尾部加一個(gè)^ ,Git 會(huì)解析為該引用的上一個(gè)提...
在我們開發(fā)中,可能需要一個(gè) Git 倉庫有多個(gè)遠(yuǎn)程做管理,或者同步。 比如本地的 git 庫,既想 push 到 gitlab ,又想推到 gi...
在開發(fā)過程中,會(huì)有一些無需加入版本管理的內(nèi)容,比如項(xiàng)目npm生成的 node_modules,它雖然重要,但是不需要進(jìn)行版本管理,只需要在使用的...
log 算是 git 當(dāng)中非常常用的功能了,在提交了若干更新之后,又或者克隆了某個(gè)項(xiàng)目,想回顧下提交歷史,可以使用 git log 命令查看。 ...
在 Git 入門系列(二)- 修改管理 / 撤銷操作 / 命令及區(qū)間關(guān)系 里面介紹了如何撤銷,當(dāng)時(shí)用到了 checkout 和 reset 命令...
將一個(gè)分支合并到另一個(gè)分支有兩種,一種是大多都很熟悉的 merge(合并),另一種就是本篇要介紹的 rebase(衍合)。 看下本文綱要 已經(jīng)有...
在之前的內(nèi)容中,有學(xué)習(xí)總結(jié)基本操作、修改撤回、分支 branch、貯藏 stash 、標(biāo)簽 tag 以及部分遠(yuǎn)程操作。 涉及了 Git 的幾個(gè)工...