git本地使用

2021-09-26 10:31:58 字數 3461 閱讀 1325

一.git簡介

特點

git 不按照以上方式對待或儲存資料.反之,git 更像是把資料看作是對小型檔案系統的一組快照。 每次你提交更新,或在 git中儲存專案狀態時,它主要對當時的全部檔案製作乙個快照並儲存這個快照的索引。 為了高效,如果檔案沒有修改,git不再重新儲存該檔案,而是只保留乙個鏈結指向之前儲存的檔案。 git 對待資料更像是乙個 快照流。

這也意味著你離線或者沒有 vpn 時,幾乎可以進行任何操作。 如你在飛機或火車上想做些工作,你能愉快地提交,直到有網路連線時再上傳。

git的三種狀態

git 有三種狀態,你的檔案可能處於其中之一:

已提交(committed):表示資料已經安全的儲存在本地資料庫中

已修改(modified):表示修改了檔案,但還沒儲存到資料庫中

已暫存(staged):表示對乙個已修改檔案的當前版本做了標記,使之包含在下次提交的快照中。

基本的 git 工作流程如下:

在工作目錄中修改檔案。

git add file,將檔案的快照放入暫存區域。

git commit file -m ( -m , --message=) 提交更新,找到暫存區域的檔案,將快照永久性儲存到 git 倉庫目錄

二.git的部署及其應用

1.安裝git

[root@server2 mnt]# ls

gitlab-ce-11.9.9-ce.0.el7.x86_64.rpm

//獲取 git 倉庫:

有兩種取得 git 專案倉庫的方法。 第一種是在現有專案或目錄下匯入所有檔案到 git 中; 第二種是從乙個伺服器轉殖乙個現有的 git 倉庫。

在現有目錄中初始化倉庫:

[root@server2 ~]# mkdir demo

[root@server2 ~]# cd demo/

[root@server2 demo]# ls

####通過git init命令把這個目錄變成git可以管理的倉庫,

[root@server1 demo]# git init

initialized empty git repository in /root/demo/.git/

[root@server2 demo]# ls

[root@server2 demo]# ls -a

. .. .git

####命令將建立乙個名為 .git 的子目錄,這個子目錄含有你初始化的 git 倉庫中所有的必須檔案,這些檔案是 git 倉庫的骨幹

####使用者資訊:

當安裝完 git 應該做的第一件事就是設定你的使用者名稱與郵件位址。 這樣做很重要,因為每乙個 git 的提交都會使用這些資訊,並且它會寫入到你的每一次提交中,不可更改

[root@server2 demo]# git config --global user.name 'westos'

[root@server2 demo]# git config --global user.email westos@localhost

如果使用了 --global 選項,那麼該命令只需要執行一次,因為之後無論你在該系統上做任何事情, git 都會使用那些資訊。 當你想針對特定專案使用不同的使用者名稱與郵件位址時,可以在那個專案目錄下執行沒有 --global 選項的命令來配置。

###配置到快取,預設15分鐘

[root@server2 demo]# git config --global credential.helper cache

##修改快取時間

[root@server2 demo]# git config --global credential.help 「cache timeout=3600」

####使用者的git配置檔案~/.gitconfig,通過命令新增的配置儲存在此

[root@server2 demo]# git config -l    ####列出所有配置資訊

####規避不需要提交的檔案,目錄

[root@server2 demo]# vim .gitignore

#########

.* 不提交隱藏檔案

.env ##不提交

三.增加/刪除檔案

#####檢視當前工作區和暫存區檔案的狀態(詳細資訊)

[root@server2 demo]# git status

####暫存區

####工作區

####檢視簡單輸出資訊

Git(二) git本地使用(191210)

git系列 git 一 在linux下搭建git伺服器 git 二 git本地使用 git 三 與遠端倉庫互動 clone push git 四 本地版本管理 git 五 分支管理 git 六 標籤管理 1 建立版本庫 repository repository可以理解為目錄,這個目錄裡面的所有檔案...

git 更換本地目錄 git 本地庫的使用

git本地庫的使用 安裝好git本地庫之後,隨便在某個檔案中進入git base這裡 1 先使用mkdir建立乙個檔案 mkdir dirgit 2 cd 進入檔案並初始化本地庫 cd dirgit 3 對本地庫進行初始化 git init 4 設定git本地庫的簽名,使用者名稱與郵箱,不過與git...

Git 本地使用,結合VS

有些時候,我們需要通過git來做本地 管理,替代自己通過手動建立日誌 儲存版本檔案。通過git可以很好的記錄修改和回退版本。在當前檔案目錄下新建乙個本地倉wemove,並初始化。命令分別如下 mkdir wemove cd wemove pwd git init 此時,會在當前資料夾下建立乙個wem...