自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

在Linux中如何將Nautilus文件管理器與Git集成

系統 Linux
如果您是Git用戶,并且想將該工具集成到Linux文件管理器中,那么本文就可以滿足您的需求。

 如果您是Git用戶,并且想將該工具集成到Linux文件管理器中,那么本文就可以滿足您的需求。

我是GNOME用戶,所以當我不在終端中工作時,Nautilus文件管理器是我選擇的文件和目錄管理工具。當我必須使用Git時,我對命令行很滿意。但是,有時候我更喜歡使用GUI。對于Git,該怎么辦?

有很多第三方工具,但是為什么不提高整體效率并集成Git和Nautilus?對于在GNOME桌面環(huán)境中工作的任何人來說,這顯然都是可行的方法。

由于這是Linux,當我告訴您集成這兩個工具非常容易時,您應該不會感到意外。完成集成后,您可以在GUI文件管理器中執(zhí)行以下操作:

初始化存儲庫

  •  Initialize repositories
  •  Clone
  •  Delete
  •  Checkout
  •  Export
  •  Update
  •  Push
  •  Commit
  •  Merge
  •  Manage branches

該集成還可以與SVN和Mercurial(Hg)一起使用。

讓我們在Nautilus文件管理器中進行此集成。

你需要什么

顯然,您需要一個使用Nautilus文件管理器的Linux桌面。如果您正在使用GNOME,那么就可以使用了。如果你使用的是基于Debian的發(fā)行版,沒有GNOME桌面環(huán)境,你可以使用如下命令安裝Nautilus: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt-get install nautilus 

只是要確保安裝Nautilus不會對您選擇的桌面造成任何問題。

您還需要一個具有sudo權限的用戶和(用于與GitHub一起使用)一個GitHub帳戶。

如何整合Git與Nautilus

為了實現這一點,我們將為Nautilus安裝rabbitvcs包。登錄到你的桌面,打開一個終端窗口,并發(fā)出命令: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt-get install rabbitvcs-nautilus -y 

裝完成后,您可以退出并重新登錄,或者使用命令重新啟動Nautilus: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ nautilus -q 

現在,可以使用Git集成了。

如何使用Git集成

我將通過在文件管理器中創(chuàng)建新項目,向您展示如何使用這個新的集成。

打開Nautilus并右鍵單擊當前目錄中的一個空白處。選擇新文件夾并將其命名為MYPROJECT(或者隨你喜歡)。文件夾準備好后,右鍵單擊它并選擇RabbitVCS Git | Initialize Repository(如下圖)。

從Nautilus內部初始化我們的新項目。

完成初始化

為了在新目錄中創(chuàng)建文件,您必須在~/Templates目錄中創(chuàng)建一個模板文件。假設我們將從在項目文件夾中創(chuàng)建README.txt文件開始。在您可以執(zhí)行此操作之前,您需要執(zhí)行以下命令: 

  1. nano ~/Templates/touch linuxmi_template.txt 

現在,您可以在Nautilus中創(chuàng)建一個空白的.txt文件。雙擊www.linuxmi.com文件夾,然后右鍵單擊內部的任何位置,然后選擇新建一個README.txt。

接下來,右鍵單擊該文件夾,然后選擇RabbitVCS | Commit。在出現的窗口中,輸入要提交的消息,然后單擊OK(如下圖)。

在繼續(xù)之前,如果要將RabbitVCS與GitHub集成,則需要找到存儲庫的SSH URL。完成后,右鍵單擊文件夾中的任意位置,然后選擇“更新”。在出現的窗口中,將存儲庫URL粘貼到“Repository”部分,在“Branch,”中鍵入master,然后單擊“確定”(圖C)。

添加您的GitHub存儲庫URL。

這不僅應該更新遠程存儲庫,而且還將下拉您在GitHub遠程上擁有的所有文件。

注意:如果您對此有疑問,則可能需要先從命令行登錄到Git。如何執(zhí)行將取決于您為GitHub帳戶設置的身份驗證類型。鑒于他們即將棄用標準密碼身份驗證,因此您需要設置SSH或HTTPS身份驗證。

對您的代碼進行一些更改,然后添加一個新的提交和更新。處理完之后,請在文件夾內右鍵單擊,然后選擇“Push推送”。系統將提示您輸入GitHub存儲庫的URL(如下圖)。

將您的更改推送到遠程存儲庫。

如果您在GitHub中添加或編輯文件,則可以使用Nautilus進行更新以將其下拉。

這就是將Nautilus與Git集成的要點。如果您發(fā)現GUI比命令行更有效,則此工具可能會使您的日常工作流程更輕松一些。通過這種集成可能需要花費一些時間來弄清楚工作流程,但是任何開發(fā)人員都可以使用它。 

 

責任編輯:龐桂玉 來源: Linux公社
相關推薦

2023-08-07 16:26:54

LinuxNautilus文件管理器

2011-09-05 19:03:47

UbuntuNautilus

2020-04-20 18:26:46

LinuxNautilus文件管理器

2022-07-04 08:48:09

GNOME文件管理器用戶體驗

2022-12-17 16:57:18

Linux文件管理器

2022-08-19 08:00:00

OPA集成Kubernetes集群

2018-09-17 11:12:14

Linux文件管理器加密文件

2018-11-12 09:30:49

Linux命令文件管理器

2024-01-26 17:26:19

LinuxNautilus文件搜索

2022-12-30 11:11:04

LinuxPython管理器

2012-02-16 09:57:17

2017-03-01 14:16:36

Linux文件管理器隱藏文件

2020-12-14 22:42:32

Linux終端

2012-06-04 10:02:19

Linux文件管理器

2023-02-06 17:37:01

LinuxSpaceFM文件管理器

2023-02-13 08:39:03

GNOME 2LinuxCaja

2022-11-23 09:19:41

微軟Windows 11

2022-03-21 21:28:00

Homebrew包管理器Linux

2020-09-07 19:34:48

邊緣計算核心系統Edge

2013-11-20 15:32:13

紅帽RedHatYUM包
點贊
收藏

51CTO技術棧公眾號