@Git

Stories List
@lizhiqianduan

個人記錄 - GIT常見問題解決辦法彙總

哈嘍,大家好!我是「勵志前端小黑哥」! 本人專職前端開發十年!會不定時更新自己遇到的各種技術問題! 記得關注我! 此篇文章記錄本人在使用git命令時遇到的問題,及其處理辦法。 1、回退版本至某次提交 首先,需要知道這次提交的commit id,可以使用git log命令,根據自己的提交日誌及時間查找id 然後,使用git reset命令將本地分支強制重置為id時的狀態,如下 gitre

lizhiqianduan Avatar

@lizhiqianduan

Nickname 勵志前端小黑哥

@youqingyouyidedalianmao

【版本控制案例】影視製作團隊如何通過Perforce Helix Core優化工作流

本案例來源perforce.com,由Perforce中國授權合作伙伴-龍智翻譯整理。 案例簡介 在像《阿凡達》這樣的電影和《曼達洛人》這樣的劇集中,震撼視覺效果的背後,總有一個橫跨技術和視覺領域的創意團隊,以及一套強大的工作流將一切整合在一起。Halon Entertainment就是這樣一家工作室,因參與《堡壘之夜》的遊戲過場動畫,以及《疾速追殺4》等大片的預演(Previs)、技術預演(Te

youqingyouyidedalianmao Avatar

@youqingyouyidedalianmao

Nickname 龍智DevSecOps

@youqingyouyidedalianmao

主流版本控制工具Git vs Perforce P4:架構模式、性能、大文件管理及分支管理對比詳解

Git和Perforce P4是兩個強大的源代碼管理工具,各有其獨特的功能優勢與適用場景。 本文中,Perforce中國授權合作伙伴-龍智將從架構設計、性能表現、文件管理及分支策略等維度,為您詳細解析兩者的關鍵差異,幫助您根據團隊需求,選擇更適合的版本控制工具。 Git的開源特性使其成為一種高度靈活的工具,開發者可以自由使用、修改和擴展,這也是它成為眾多流行平台基礎的原因,例如GitHub、Gi

youqingyouyidedalianmao Avatar

@youqingyouyidedalianmao

Nickname 龍智DevSecOps

@akziyuanzhan

哪些特性讓你覺得 SVN 比 Git 更好用?

一、引言 版本控制系統在軟件開發中扮演着至關重要的角色,它記錄了代碼的每一次修改,使得團隊成員可以協同工作,跟蹤代碼的變更歷史,以及回滾到之前的版本。目前,最流行的版本控制系統主要有SVN(Subversion)和Git。儘管Git在許多方面表現出色,但SVN也是仍然擁有一部分忠實的用户。本文將探討SVN相比Git的優越性,當了一次標題黨,僅個人觀點! 1、簡單易用 對於許多開發者來説,SVN的簡

akziyuanzhan Avatar

@akziyuanzhan

Nickname AigcFox6932

@bytebase

HN 熱帖|難以想象,20 年前代碼版本管理是如何做的

本文源自 Hacker News 熱帖,原文 Twenty Years Is Nothing,作者 Adrian Kosmaczewski。 在之前的文章中,我們曾稱英語在我們的行業中如此普遍,以至於沒有人質疑其使用。同樣,Git 也是如此。很難想象僅僅二十年前,代碼版本控制工具的格局更加多元化,選擇其中一種工具比今天要複雜得多。事實上,當時 Git 還沒有出現在雷達上。討論 Git 的霸權是好

bytebase Avatar

@bytebase

Nickname Bytebase

@huaweichenai

從SVN遷移到GIT並保留所有的提交記錄

早期某些項目使用的SVN,目前都使用的是GIT,那麼如何將SVN的項目遷移到GIT並保留之前提交的記錄呢 一:創建用户映射文件 創建一個用户映射文件userinfo.txt,將項目中所有提交的SVN用户和GIT用户對應起來 SVN用户名1 = GIT用户名1郵箱 SVN用户名2 = GIT用户名2郵箱 如果上面的文件中有用户缺失,後面的 SVN 命令將會停止。不過你可以更新用户映射然後接着再來(類

huaweichenai Avatar

@huaweichenai

Nickname huaweichenai

@youqingyouyidedalianmao

詳解版本控制工作原理及優勢,常見的版本控制系統對比(HelixCore、Git、SVN等)

什麼是版本控制軟件?從基礎層面來説,版本控制(也可稱版本管理)就是隨時間跟蹤和管理文件變更的過程,而版本控制軟件有助於實現這一過程的自動化。但這僅僅是其功能及其重要性的開端。 什麼是版本控制? 版本控制是指隨時間跟蹤和管理數字資產變更的過程。實施版本控制的方法有很多,包括簡單地遵循文件命名和組織流程。然而,通常所説的版本控制是指版本控制軟件/版本控制系統。這些工具旨在幫助團隊並行工作,並防止重要工

youqingyouyidedalianmao Avatar

@youqingyouyidedalianmao

Nickname 龍智DevSecOps

@youqingyouyidedalianmao

【版本控制安全簡報】Perforce Helix Core安全更新:漏洞修復與國內用户支持

本文內容來源perforce.com,由Perforce中國授權合作伙伴-龍智編輯整理。 Perforce致力於為其產品和客户維持最高標準的安全性。近期,得益於一位獨立安全研究人員的寶貴意見,Perforce進一步增強了Helix Core的安全性。 此次發現進一步鞏固了Perforce安全協議,並提供了用於改進測試和發佈實踐的見解。 潛在影響 一位獨立安全研究人員發現了可能導致版本控制系統無法操

youqingyouyidedalianmao Avatar

@youqingyouyidedalianmao

Nickname 龍智DevSecOps

@jihu_gitlab

極狐GitLab CEO 柳鋼受邀出席 2025 全球機器學習技術大會

2025 年 4 月 18 日至 19 日,2025 全球機器學習技術大會(ML-Summit 2025)在上海隆重舉行。本次大會圍繞 AI 最前沿的發展趨勢與落地實踐,聚焦大語言模型技術演進、AI 智能體、具身智能、DeepSeek 技術解析與行業實踐等 12 大專題,邀請了超 60 位來自全球頂尖科技企業與學術機構的重磅嘉賓齊聚一堂,全面呈現 AI 領域的技術風向與應用前沿。 極狐GitLab

jihu_gitlab Avatar

@jihu_gitlab

Nickname 極狐GitLab

@jihu_gitlab

極狐GitLab 正式發佈安全版本17.11.2, 17.10.6, 17.9.8

本分分享極狐GitLab 補丁版本 17.11.2, 17.10.6, 17.9.8 的詳細內容。這幾個版本包含重要的缺陷和安全修復代碼,我們強烈建議所有私有化部署用户應該立即升級到上述的某一個版本。對於極狐GitLab SaaS,技術團隊已經進行了升級,無需用户採取任何措施。 極狐GitLab 正式推出面向 GitLab 老舊版本的專業升級服務,專業技術人員為 GitLab 版本升級提供企業級服

jihu_gitlab Avatar

@jihu_gitlab

Nickname 極狐GitLab

@jihu_gitlab

甲小姐對話柳鋼:AI編程商業化的中國解法 | 甲子光年

嚴肅的企業級產品不能只是demo,應該聚焦具體而全面的功能點,達到工業級標準,從“有用”到“願意付費”。 作者|甲小姐 近兩年持續引發高度關注的AI編程賽道,剛剛又迎來一重要事件。 2025年5月19日,微軟宣佈新的開源計劃——旗下的開源代碼編輯器VS Code將在MIT許可證下開源GitHub Copilot Chat插件的代碼,並將該插件相關組件仔細重構到VS Code核心中,推動

jihu_gitlab Avatar

@jihu_gitlab

Nickname 極狐GitLab

@jihu_gitlab

如何查看 GitLab 內置的 PostgreSQL 版本?

GitLab 依賴 PostgreSQL,PostgreSQL 的升級會隨着 GitLab 的版本升級而進行,本文分享查看 GitLab 內置 PostgreSQL 版本的方法。 GitLab 中文版的安裝可以查看官網指南。 使用 gitlab-psql命令 GitLab 安裝完成後,會內置 gitlab-psql命令來對 PostgreSQL 進行查詢。如果要查看 PostgreSQL 的版本,

jihu_gitlab Avatar

@jihu_gitlab

Nickname 極狐GitLab

@jihu_gitlab

GitLab 從 17.10 到 18.0.1 的升級指南

本文分享從 GitLab 中文本 17.10.0 升級到 18.0.1 的完整過程。 升級前提 查看當前安裝實例的版本。有多種方式可以查看: 方式一: /help頁面 可以直接在 /help頁面查看當前實例的版本。以極狐GitLab SaaS 為例,在瀏覽器中輸入 https://jihulab.com/help 即可看到對應的版本: 可以看到當前版本為 17.10.0。 方式二:ap

jihu_gitlab Avatar

@jihu_gitlab

Nickname 極狐GitLab

@jihu_gitlab

GitLab 18.1 發佈 Maven 虛擬倉庫、密鑰泄露檢測、安全合規等幾十項功能,請升級體驗!

沿襲我們的月度發佈傳統,極狐GitLab 發佈了 18.1 版本,該版本帶來了Maven 虛擬倉庫、DAST 檢測與密鑰檢測默認規則的一致性、增強的 CODEOWNERS 文件驗證、在依賴列表中通過組件版本進行過濾、高級 SAST 已支持 PHP等幾十個重點功能的改進。下面是對部分重點功能的詳細解讀。 關於極狐GitLab 的安裝升級,可以查看官方指導文檔。 18.1.0 容器鏡像 regi

jihu_gitlab Avatar

@jihu_gitlab

Nickname 極狐GitLab

@jihu_gitlab

CODING DevOps 停服在即,請做好遷移準備!

近期,CODING 發佈了 DevOps 系列產品的下線公告,將從今年 9 月開始陸續停止 DevOps 系列產品的購買以及服務支持。CODING DevOps 用户會在登錄賬號時看到如下公告: 從時間線看,留給 CODING DevOps 用户的時間有限,需要儘早找到合適的平替平台並進行遷移。 平替方案 CODING DevOps 用户在尋找平台方案的時候需要考慮以下因素: 產品功能的完備性、

jihu_gitlab Avatar

@jihu_gitlab

Nickname 極狐GitLab

@jihu_gitlab

CODING DevOps 產品停服在即,誠邀遷移至極狐GitLab!

極狐 GitLab 面向全體 CODING 老用户發出遷移邀請,並推出專屬優惠政策。 近日,CODING 官方宣佈,CODING DevOps 系列產品將於 2028 年 9 月 30 日正式停服,其中標準版產品也將於 2025 年 9 月 1 日下線,原免費版客户屆時將無法繼續使用相關服務。 為此,極狐GitLab 即日起面向全體 CODING 用户(含個人及企業)發出遷移邀請,並推出專屬優惠

jihu_gitlab Avatar

@jihu_gitlab

Nickname 極狐GitLab

@solvep

前端代碼風格實踐 prettier + ESLint + Git Hook + lint-staged

整潔的代碼如同優美的散文。—— Grady Booch 前言: 在繁雜的業務迭代時,接手其他項目,如果沒有一個統一的代碼風格,閲讀起來是相當困難的,畢竟團隊裏的每個人習慣不一樣。團隊協作,意味着需要犧牲一些個性,減少一些沒必要的爭吵。 1.Prettier是什麼? 顧名思義 prettier(更漂亮的),讓你的代碼更漂亮。官網説的很清楚了 An opinionated code format

solvep Avatar

@solvep

Nickname solvep

@beverly0

SegmentFault 思否技術週刊 Vol.78 — Git 必看技術補給

Git 的誕生是一個非常有趣的故事。1991年 Linus 開源了 Linux 內核,無數 Linux 愛好者在世界各地為 Linux 編寫代碼,那麼問題來了,這些代碼該如何管理呢?起初 Linus 使用 BitKeeper(BitMover 公司的版本控制軟件)管理 Linux 的核心開發,後來 BitMover 停止了對 Linux 的支持,於是 Linus 秉承自己的版本自己寫的精神,花了兩

beverly0 Avatar

@beverly0

Nickname 鹹口鍋包肉

@sovitjs

Web前端設計開發工具集(框架、驗證器、編輯器)

什麼是前端開發 前端開發是創建Web頁面或app等前端界面呈現給用户的過程,通過HTML,CSS及JavaScript以及衍生出來的各種技術、框架、解決方案,來實現互聯網產品的用户界面交互。前端開發主要關注用户體驗。 前端開發的技術 超文本標記語言(HTML) HTML 是基本的前端技術之一,也是前端開發的核心,是所有網站的標記。HTML 元素可幫助您向網站添加表單、按鈕、容器和其他功能。 級聯

sovitjs Avatar

@sovitjs

Nickname 可視化PaaS開發

@invalidnull

什麼是持續集成和持續交付領域的 pipeline 概念

在軟件開發中,Pipeline 是一種自動化的過程,它包括從開發人員提交代碼,到代碼構建,測試,部署等一系列的步驟。在持續集成(Continuous Integration)/持續部署(Continuous Deployment)領域,Pipeline 是非常重要的,因為它可以幫助開發團隊更快,更有效地構建,測試和部署軟件。 首先,讓我們詳細瞭解下持續集成和持續部署是什麼。持續集成是一種開發實踐,

invalidnull Avatar

@invalidnull

Nickname 註銷

@invalidnull

什麼是編程領域的 DSL - Domain Specific Language

在編程領域中,Domain Specific Language(DSL)是一種特定於特定問題領域的計算機語言,設計用於解決該領域的特定類型的問題。DSL的設計目標通常包括提高生產力,使非程序員可以使用,以及提供特定類型的語言構造。DSL與通用編程語言(GPL)相對,GPL如Python、Java等,可以用於解決各種類型的問題。 DSL可以分為兩類:內部DSL和外部DSL。內部DSL是基於某種宿主語

invalidnull Avatar

@invalidnull

Nickname 註銷

@xiaolanbenlan

評估DSPM解決方案時要考慮的五大問題

隨着企業越來越意識到數據安全的重要性,DSPM市場正在迅速擴大。Gartner在其最新的“數據安全炒作週期”報告中,將術語“數據安全態勢管理”解釋為新興的解決方案類別。在該定義中,Gartner 強調 DSPM 解決方案使您的企業能夠: 清點、分類和保護其數據 防止數據泄露; 確保遵守法規。 但是,當您要設置 DSPM 解決方案時,您必須能夠區分供應商。隨着供應商數量的不斷增加,

xiaolanbenlan Avatar

@xiaolanbenlan

Nickname 星闌科技

@shenchendemaoyi

基於Rust開發git-cryptx與Obsidian實現加密多機同步的寫作方案

「知識管理的盡頭,是安全與效率的平衡」—— 你的每一份筆記都值得被加密保護 痛點直擊:為什麼需要加密同步? Obsidian的好用程度不必多説(個人心目中最佳),然而官方同步服務年費高達 48~96 美元,且對隱私敏感用户而言,將筆記明文存儲在第三方平台存在風險。 使用 Obsidian Git 插件同步方案雖然免費,但安全性存在兩大硬傷: 隱私泄露:配置文件、日記、賬號密碼等敏感內容以

shenchendemaoyi Avatar

@shenchendemaoyi

Nickname 獨立開發愛好者