04 Git專案搭建與簡單使用

2021-10-12 16:39:39 字數 1566 閱讀 7299

工作目錄(workspace)一般就是你希望git幫助你管理的資料夾,可以是你專案的目錄,也可以是乙個空目錄,建議不要有中文。

日常使用只要記住下圖6個命令,實際上主要使用下面的add、commit、push這三個命令:

1、建立全新的倉庫,需要用git管理的專案的根目錄執行

git init
2、執行後可以看到,僅僅在專案目錄多出了乙個.git目錄,關於版本等的所有資訊都在這個目錄裡面。

轉殖遠端倉庫,就是將遠端伺服器上的倉庫完全映象乙份至本地,實際上我們日常使用時時通過轉殖遠端倉庫後,在對遠端倉庫中的資訊進行修改

git clone [url]  #
#檢視指定檔案狀態

git status [filename]

#檢視所有檔案狀態

git status

# git add . 新增當前資料夾的所有檔案到暫存區

# git commit -m "更新的訊息" 提交暫存區中的內容到本地倉庫 -m 提交資訊

有些時候我們不想把某些檔案納入版本控制中,比如資料庫檔案,臨時檔案,設計檔案等

在主目錄下建立".gitignore"檔案,此檔案有如下規則:

忽略檔案中的空行或以井號(#)開始的行將會被忽略。

可以使用linux萬用字元。例如:星號(*)代表任意多個字元,問號(?)代表乙個字元,方括號([abc])代表可選字元範圍,大括號()代表可選的字串等。

如果名稱的最前面有乙個感嘆號(!),表示例外規則,將不被忽略。

如果名稱的最前面是乙個路徑分隔符(/),表示要忽略的檔案在此目錄下,而子目錄中的檔案不忽略。

如果名稱的最後面是乙個路徑分隔符(/),表示要忽略的是此目錄下該名稱的子目錄,而非檔案(預設檔案或目錄都忽略)。

#為注釋

*.txt #忽略所有 .txt結尾的檔案,這樣的話上傳就不會被選中!

!lib.txt #但lib.txt除外

/temp #僅忽略專案根目錄下的todo檔案,不包括其它目錄temp

build/ #忽略build/目錄下的所有檔案

doc/*.txt #會忽略 doc/notes.txt 但不包括 doc/server/arch.txt

簡單使用Git與github

如果你是一枚coder,但是你不知道github,那麼我覺的你就不是乙個菜鳥級別的coder,因為你壓根不是真正coder,你只是乙個code搬運工。一 什麼是 github?github是乙個基於git的 託管平台,付費使用者可以建私人倉庫,我們一般的免費使用者只能使用公共倉庫,也就是 要公開。g...

Git建立與簡單使用

一 伺服器端 建立空的倉庫 以專案tm201為例 1.git賬戶登入 2.新建倉庫目錄 mkdir tm101.git cd tm201.git 3.git初始化新的空的倉庫 git bare init 二 客戶端 客戶端從伺服器把clone空的倉庫到本地 1.clone空的倉庫 git clone...

Git 簡單安裝與使用

一 git是什麼?git是目前世界上最先進的分布式版本控制系統。關於git的介紹不多說,下面開始動手搭建及使用 二 git的安裝 選擇 git bash 會出先命令介面 接下來進行相應的設定,首先進行下面的設定 git config global user.name your name git co...