Git 編譯安裝【CentOS 7】

linux git

Git 是當(dāng)前最主流的代碼管理工具,對(duì)于大多數(shù)發(fā)行版的 Linux 系統(tǒng),都可以通過系統(tǒng)自帶的包管理工具進(jìn)行安裝。通過包管理工具安裝的 Git 一般都不是最新版,所以在某些特定情況下需要自行下載源碼包進(jìn)行編譯安裝指定版本,本文詳細(xì)記錄 CentOS 中的 Git 編譯安裝過程,以及遇到的問題和解決方案

辰風(fēng)沐陽(yáng) 閱讀 1201 2024-01-09

git 創(chuàng)建空分支

git

有時(shí)候我們需要用到空分支,也就是該分支不需要任何提交記錄,不需要從其他分支繼承內(nèi)容,適用于想要?jiǎng)?chuàng)建一個(gè)全新的空白分支,存放的內(nèi)容和其他分支完全不同的場(chǎng)景,使用 git switch --orphan <branch> 命令可以切換到一個(gè)空分支

辰風(fēng)沐陽(yáng) 閱讀 687 2023-12-26

VSCode 插件 git-commit-plugin 提交信息

git VSCode

在小項(xiàng)目中,很可能是隨意去寫這個(gè)提交說(shuō)明的,但是當(dāng)項(xiàng)目達(dá)到了一定規(guī)模,什么東西都要形成規(guī)范,包括這個(gè)提交說(shuō)明,不然其他人要揣測(cè)這次提交做了什么,甚至根本不知道這次到底是在干嘛。只是口頭上的約束并沒有實(shí)質(zhì)性作用,為了禁止不符合規(guī)范的提交,就需要采用一些工具生成規(guī)范的提交信息

辰風(fēng)沐陽(yáng) 閱讀 821 2023-12-19

README.md 使用詳解

git

README.md:項(xiàng)目的自述文件,用于介紹項(xiàng)目整體的一個(gè)概覽。如果一個(gè)項(xiàng)目很長(zhǎng)時(shí)間沒有修改了,突然你需要修改這個(gè)項(xiàng)目,通過查看 README.md 對(duì)項(xiàng)目的描述可以讓你快速上手,當(dāng)別人接手你的項(xiàng)目或你接手別人的項(xiàng)目也能快速的了解該項(xiàng)目

辰風(fēng)沐陽(yáng) 閱讀 4228 2023-03-12

Markdown 語(yǔ)法詳解

git

Markdown 是一種輕量級(jí)標(biāo)記語(yǔ)言。約翰·格魯伯(John Gruber)在 2004 年創(chuàng)造了 markdown 語(yǔ)言,這個(gè)語(yǔ)言的目的是讓人們可以使用易讀易寫的純文本格式編寫文檔,然后轉(zhuǎn)換為 HTML 文檔,使用 markdown 語(yǔ)言編寫文檔已經(jīng)成為了開發(fā)者必備技能之一,本文記錄 Markdown 的語(yǔ)法、網(wǎng)站以及常見的工具

辰風(fēng)沐陽(yáng) 閱讀 1792 2023-03-11

git archive 命令詳解

git

git archive 命令用于將 git 倉(cāng)庫(kù)中的文件歸檔為壓縮包文件??梢灾付ǚ种?、提交記錄進(jìn)行歸檔,歸檔內(nèi)容可以是所有文件,也可以是指定文件,代碼托管服務(wù)平臺(tái)中的下載 zip 功能本質(zhì)上就是使用的該命令

辰風(fēng)沐陽(yáng) 閱讀 3575 2023-02-01

git 的 fork 功能

git

在 github 上發(fā)現(xiàn)一個(gè)很有意思的開源項(xiàng)目,我很想加入其中,在這個(gè)項(xiàng)目的基礎(chǔ)進(jìn)行開發(fā),成為這個(gè)開源項(xiàng)目的貢獻(xiàn)者,而我又無(wú)法讓項(xiàng)目的擁有者給我分配一個(gè)開發(fā)者的權(quán)限。所以,在這種場(chǎng)景下就可以使用 fork 功能。主流的代碼托管平臺(tái) github、gitee、gitlab 都有 fork 功能

辰風(fēng)沐陽(yáng) 閱讀 1755 2023-01-05

gitee 的 issue 功能

git

issue 在開源項(xiàng)目中應(yīng)用很多,用戶會(huì)將 "發(fā)現(xiàn)的 bug"、"遇到的問題" 以及 "功能優(yōu)化建議" 提交到 issue 中,開源項(xiàng)目的作者看到會(huì)進(jìn)行處理回復(fù),就是收集用戶反饋并進(jìn)行處理的功能

辰風(fēng)沐陽(yáng) 閱讀 2022 2023-01-02

git clean 命令詳解

git

git clean 命令用于刪除工作目錄中沒有被 tracked 的文件。這個(gè)命令一定要慎用,因?yàn)閯h除后,就找不回來(lái)了。clean 命令和 reset 命令可以結(jié)合使用,可以實(shí)現(xiàn)讓工作目錄完全回到一個(gè)指定 commit 的狀態(tài)的目的

辰風(fēng)沐陽(yáng) 閱讀 1153 2022-09-23

git shortlog 命令詳解

git

git shortlog 命令用于匯總 git 日志。該命令會(huì)將 git 的提交記錄按照作者進(jìn)行分組,并顯示每個(gè)作者 commit 的次數(shù)。git shortlog 有一個(gè)梗: 找出最懶的程序員,確實(shí)能找到,這個(gè)懶指的是提交次數(shù)最少的人

辰風(fēng)沐陽(yáng) 閱讀 995 2022-09-17