Git新手入門

2021-09-29 07:54:06 字數 1596 閱讀 8143

git是一款分布式版本管理系統,是現在最主流的版本管理系統。

在svn集中式版本管理下,使用者要修改檔案必須先到伺服器獲取到最新的檔案,然後再將自己修改的內容提交給伺服器,使用者必須在聯網的工作環境下工作。

而在git的分布式版本管理下,則允許使用者在完全離線的情況下工作,然後連上網路後再將自己的修改提交到伺服器。

tip:git 操作名的翻譯並沒有乙個絕對的規範,而且有些翻譯過來的味道與英文也有些差別,以下的操作中文名是從sourcetree中取來的,僅僅為了方便大家理解,建議大家在交流中直接使用英文操作名。

命令格式 git clone 倉庫鏈結 [本地目錄]

從伺服器轉殖git倉庫到本地。

命令格式 git fetch

從伺服器獲取最新**到本地倉庫,此操作不會合併伺服器的**到當前工作分支。

命令格式 git add 檔案/資料夾路徑

將修改暫存到git倉庫,等待提交,常用的方式是 git add . (結尾的『.』點號表示當前目錄)暫存當前目錄下的所有修改。

命令格式 git commit -m 提交**的注釋

將修改提交到本地倉庫,並新增注釋描述這次提交修改了哪些內容,將修改按目的或修改原因分多次提交,並為每次提交新增注釋是乙個良好的工作習慣,方便其他人通過注釋了解的修改的內容。

實際使用中可以通過 git commit -a -m 提交**的注釋 同時完成暫存和提交操作

命令格式 git branch [新分支名稱]

檢視或從當前工作分支新建分支。

命令格式 git tag [新標籤名稱]

檢視或從當前工作分支新建標籤。

命令格式 git checkout [分支名]|[標籤名]|[提交編號]|[檔案/資料夾路徑]

切換到分支、標籤或具體的某一次提交,或者重置當前工作分支下修改的檔案或資料夾。

請參考 git操作

由於git是乙個分布式管理的系統,為了避免大家在使用中太過混亂,大家在使用中逐漸總結出一套有效的分支管理模型,即下面要介紹的git-flow分支管理模型,這個分支管理模型是git非常重要的乙個使用規範,請大家務必認真仔細閱讀。

a successful git branching model

以下是這篇文章的中文翻譯版本

介紹乙個成功的 git 分支模型【譯文】

git可以通過 http(s) / ssh / 共享資料夾 等多種方式連線伺服器,我們在這裡推薦大家使用 ssh 連線方式,避免經常輸入使用者名稱密碼。

在 git bash 中執行如下命令生成秘鑰

ssh-keygen -t rsa -c "[email protected]" -b 4096
將生成的公鑰 id_rsa.pub 繫結到你的 gitlab 帳號,請跳轉到 頁面進行操作,如下圖示

在 gitlab 專案首頁選擇 ssh 連線方式

然後,在本地執行 clone 操作即可

git clone ssh:

Git使用新手入門

git 配置 使用git的第一件事就是設定你的名字和email,這些就是你在提交commit時的簽名。git config global user.name scott chacon git config global user.email schacon gmail.com clone乙個倉庫 g...

git新手入門筆記

如下圖所示 解釋 最開始 在workspace 工作區 中 add index 暫存區 commit repository 倉庫 push remote 遠端庫 也可以 現在remote中 pull 工作區 7git的基礎操作 7.1 新建乙個資料夾hellogit 7.2 開啟hellogit資料...

git之新手入門使用

git init 將本地資料夾初始化成乙個本地的倉庫 git status 命令檢視當前倉庫檔案的狀態 git add readme.txt 命令把readme.txt檔案加入到暫存區 git commit m 第一次提交readme.txt 把readme.txt從暫存區提交到版本庫 git di...