找到 1383 篇文章 關於開源

如何在 Git 中檢視修訂歷史?

kannan sudhakaran
更新於 2021年2月20日 08:48:40

1K+ 次檢視

假設您想檢視 Git 儲存庫的所有提交。git log 命令返回對儲存庫進行的所有提交。此命令按時間順序(最新的提交在最前面)列出最新的提交。git log 命令的語法如下所示:$ git log以下螢幕截圖顯示瞭如何使用該命令檢視當前儲存庫中的所有提交。dell@DESKTOP-N961NR5 MINGW64 /e/tut_repo (master) $ git log commit cbc01c8399faf9063eca4ba7781d08eebbe56aaa (HEAD −> master) Author : "Kiran Date: Fri Jan 22 19:38:42 2021 +0530    file2. txt commit 8100770d7274e6bae4e252d7b3c461020b8bc5b2 Author : ... 閱讀更多

集中式版本控制系統 (CVCS) 和分散式版本控制系統 (DVCS) 之間的區別

kannan sudhakaran
更新於 2021年2月20日 08:46:19

1K+ 次檢視

版本控制系統是一種軟體,允許您在一段時間內管理對資產(程式碼庫、檔案)的更改。集中式和分散式是兩種主要的版本控制系統型別。這兩種型別之間的根本區別在於它們如何:管理儲存庫管理內容工作流集中式模型集中式版本控制系統遵循伺服器-客戶端模型。伺服器儲存專案的單箇中央副本以及一段時間內對程式碼庫所做的更改的歷史記錄。使用集中式版本控制系統的基本工作流程如下所示:當一個... 閱讀更多

Git 提交的最佳實踐是什麼?

kannan sudhakaran
更新於 2021年2月20日 08:44:41

230 次檢視

以下是 Git 提交的最佳實踐:進行小的、單一目的的提交提交小的程式碼部分有助於團隊瞭解已完成的工作。更容易恢復較小的提交,並有助於維護穩定的程式碼庫。提交應該充當一組更改的包裝器。這意味著,如果您要修復 2 個不同的錯誤,請使用 2 個不同的提交。換句話說,邏輯相關的更改或程式碼應屬於單個提交。提交訊息應簡短且詳細提交訊息應以更改的簡要摘要開頭。... 閱讀更多

自動生成 .gitignore 檔案的常用方法有哪些?

kannan sudhakaran
更新於 2021年2月20日 08:42:47

1K+ 次檢視

.gitignore 檔案是一個文字檔案,它告訴 Git 在提交更改到儲存庫時應忽略哪些檔案或資料夾。此檔案列出了我們不希望 Git 為我們跟蹤的專案檔案。以下是自動生成 .gitignore 檔案的兩種常用方法:使用 Github 網站GitHub 網站提供針對不同技術的許多有用的 .gitignore 模板。下面的螢幕截圖顯示了該網站提供的 .gitignore 模板列表。假設您正在處理一個 Java 專案,並且想新增一個 .gitignore 檔案。您只需... 閱讀更多

如何在 Git 儲存庫中忽略先前提交的檔案?

kannan sudhakaran
更新於 2021年2月20日 08:39:57

5K+ 次檢視

.gitignore 檔案不適用於已提交的檔案。要忽略對意外暫存或提交的檔案的更改,應執行以下操作:步驟 1 - 從暫存區中刪除此類檔案或目錄步驟 2 - 提交儲存庫中的更改步驟 3 - 在 .gitignore 檔案中新增此類檔案或目錄的路徑步驟 4 - 提交對儲存庫的更改讓我們用一個例子來理解這一點:在工作目錄中建立一個名為“bin”的資料夾。在資料夾中新增一個包含某些內容的檔案“temp.bin”並提交更改。$ mkdir ... 閱讀更多

.gitignore 檔案的用途是什麼?

kannan sudhakaran
更新於 2021年2月20日 08:37:13

2K+ 次檢視

當編譯 Git 專案時,它可能會生成二進位制檔案、鎖定檔案、臨時檔案和元資料檔案。這些是程式碼庫中不包含的中間檔案。例如,在編譯期間生成的 IDE 配置檔案或中間檔案(如“.class”、“.exe”、“.bin”等)應被版本控制系統忽略,因為它們對於每個開發人員機器都是不同的,並且會不必要地增加儲存庫的大小。.gitignore 是一個文字檔案,其中每一行都包含要忽略的檔案或目錄的模式。它通常放在根目錄下... 閱讀更多

如何從 Git 儲存庫中刪除已提交的檔案?

kannan sudhakaran
更新於 2021年2月20日 08:35:06

1K+ 次檢視

Git 允許您使用以下任何一種方法從儲存庫中刪除檔案:使用 Linux rm 命令使用 git rm 命令場景 1 - 使用 Linux rm 命令Linux rm 命令的語法為:$ git rm 假設檔案“file1.python”存在於儲存庫中。使用 Linux rm 命令刪除檔案 -“file1.python”。$ git rm file1.python讓我們首先驗證該檔案是否已從工作目錄中刪除。這可以透過使用 Linux ls 命令來驗證。$ ls輸出表明該檔案已從... 閱讀更多

在 Git 中重新命名檔案的步驟是什麼?

kannan sudhakaran
更新於 2021年2月20日 08:33:12

3K+ 次檢視

檔案可以透過以下兩種方式重新命名:使用 mv Linux 命令使用 git mv 命令場景 1 - 使用 Linux mv 命令以下示例假設檔案“file1.txt”存在於儲存庫中。使用 Linux mv 命令的語法為:$ mv 使用 Linux 命令 mv 將檔案重新命名為“file1.java”。$ mv file1.txt file1.java執行 git status 命令以驗證檔案在 Git 中的狀態。$ git status螢幕截圖中的輸出表明檔案已分兩步重新命名:“file1.txt”已從工作區刪除一個新檔案... 閱讀更多

為什麼在使用 git commit 命令之前應該使用 git add 命令?

kannan sudhakaran
更新於 2021年2月20日 08:31:42

4K+ 次檢視

git add 命令將檔案新增到暫存區,而 git commit 命令將永久地將更改寫入儲存庫。完成重要功能後,您需要建立該更改的快照並將其儲存到 Git 儲存庫。為此,您將執行提交。在 Git 中,在提交之前存在一個在其他版本控制系統中不存在的中間步驟。此中間步驟稱為暫存區。暫存區也稱為索引。暫存區可用於構建一組更改... 閱讀更多

如何在 Windows/Linux/Mac 作業系統上的 Git 中處理行尾字元?

kannan sudhakaran
更新於 2021年2月20日 08:29:40

3K+ 次檢視

此問題也可以重新表述為:如何解決 Git 警告 -“LF 將被 CRLF 替換”?在 Windows 作業系統中,行尾使用兩個特殊字元“\r”標記,而在 MacOS 和 Linux 系統中,使用“\n”字元標記行尾。\r 和 \n 分別稱為回車符 (CR) 和換行符 (LF)。為了在多個作業系統之間保持一致性,正確處理行尾字元非常重要。行尾字元可以透過兩種方式配置:在安裝時 - 在安裝時,Git 允許我們從... 閱讀更多

廣告

© . All rights reserved.