git基礎知識

2021-10-25 05:52:35 字數 1214 閱讀 5919

git歷史

(略)git與svn對比

集中式版本控制工具缺點:

git是分布式版本控制系統,分為兩種型別的倉庫:本地倉庫和遠端倉庫

git工作流程

工作流程如下:

從遠端倉庫中轉殖**到本地倉庫

從本地倉庫中checkout**然後進行**修改

在提交前先將**提交到暫存區

提交到本地倉庫。本地倉庫中儲存修改的各個歷史版本

修改完成後,需要和團隊成員共享**時,將**push到遠端倉庫

(略)常用的git**託管服務…

註冊賬戶->建立git倉庫->邀請其他使用者成為倉庫成員

(略)環境配置

在安裝git後首先要做的事情是設定使用者名稱和email位址。

通過上面的命令設定的資訊會儲存在~/.gitconfig檔案中。

獲取git倉庫

獲取git倉庫通常有兩種方式:

工作目錄、暫存區以及版本庫概念

git工作目錄下檔案的兩種狀態

git工作目錄下的檔案存在兩種狀態:

這些檔案的狀態會隨著我們執行git的命令發生變化。

本地倉庫操作

將檔案新增至忽略列表:

​ 一般我們總會有些檔案無需納入git的管理,也不希望它們總出現在未跟蹤檔案列表。通常都是些自動生成的檔案,比如日誌檔案,或者編譯過程中建立的臨時檔案等。在這種情況下,我們可以在工作目錄中建立乙個名為.gitignore 的檔案(檔名稱固定),列出要忽略的檔案模式。

遠端倉庫的使用 分支

標籤(略)

在idea中使用git進行版本管理,具體包括:

什麼是ssh協議

(略)配置ssh協議

可以使用git提供的命令列工具git bash生成公鑰和私鑰,具體操作過程如下:

使用命令ssh-keygen -t rsa生成公鑰和私鑰,執行完成後在window本地使用者.ssh目錄c:\users\使用者名稱.ssh下面生成如下名稱的公鑰和私鑰。

複製公鑰檔案內容至碼雲伺服器

Git 基礎知識

2019 february 16 git簡寫 狀態說明 備註?untracked 未跟蹤此檔案在資料夾中,但並沒有加入到git庫,不參與版本控制,通過git add 狀態變為staged mmunmodified 已入庫未修改 如果它被修改,而變為modified,如果使用git rm移出版本庫,則...

Git基礎知識

git版本控制下的工程區域的概念 版本庫 repository 在工作區中有乙個隱藏的目錄.git,這個資料夾就是git的版本庫,裡面存放了git用來管理該工程的所有版本資料,也叫本地倉庫。工作區 working directory 日常工作的 檔案或者文件所在的資料夾。暫存區 stage 一般存放...

Git基礎基礎知識

1 具備功能 協同修改,多人同時修改伺服器端同乙個檔案。資料備份,儲存每乙個提交過的歷史狀態。版本管理,不儲存重複資料,節約空間,提高效率 svn 增量式 git 檔案系統快照 許可權控制,對團隊中人員進行許可權控制,團隊外貢獻 進行審核。歷史記錄,檢視修改人 時間 內容 日誌,也可恢復到某一歷史狀...