Git版本控制工具

2022-09-11 10:45:18 字數 1105 閱讀 1784

安裝github:

1、執行git bash(或到要提交**的資料夾右擊選擇git bash)

2、git介紹:

第一種狀態,untracked,也就是說git壓根就不知道這個檔案,對應的中文就是未被追蹤的狀態;

第二個狀態,unstaged,檔案已經新增到git倉庫中,但是還沒有提交,處於等待提交的狀態;

第三種狀態,staged,到了staged狀態,意味著檔案可以執行提交操作。一旦執行了提交操作,檔案就由staged狀態變成unstaged狀態。整個過程就是這樣,三個狀態形成環狀。

3、git操作步驟

git init:用於對當前目錄進行初始化,使當前的project-name目錄交由git進行管理(在當前專案資料夾下建立了乙個.git的資料夾,這個步驟就是git倉庫的初始化操作,就是告訴git我們的資料夾某專案已經新增到了git倉庫管理)

git status:檢視當前提交狀態

提交**到github。這裡github提供了兩種鏈結方式:https和ssh,提交的位址有所不同:

https提交:git remote add origin [email protected]:defnngj/project-name.git(需要現在github官網上建立專案名稱,並複製https位址,它會將本地的專案與遠端的倉庫之間建立連線)

git add . :包括檔案內容修改(modified)以及新檔案(new),但不包括被刪除的檔案

git add -u :他會將被修改的檔案提交到暫存區。

git add -a :是上面兩個功能的合集(git add --all的縮寫)

git commit  -m"first commit" :提交注釋

git remote add origin 建立遠端原點

git push -u origin master (將本地的專案提交到遠端倉庫中)

4、轉殖專案:git clone

5、分支和標籤介紹:

建立分支:git branch branchname

切換分支:git checkout branchname

刪除分支:git branch -d branchname

建立tags:git tag tagname來建立tag

git版本控制工具

安裝while true 下一步 安裝完成後,開啟git bash git config global user.name xx git config global user.email xx cd到專案根目錄 git init git add 首次新增全部內容 git commit m first...

git版本控制工具

一.git和svn的區別 svn是集中式伺服器,git是分布式伺服器。二.git的優勢 1.git需要在本地建立乙個本地倉庫,我們可以在這個倉庫中提交修改 不受到其他人的影響。2.git提供了一層檔案的緩衝區,緩衝區有兩個好處 1 多次提交到緩衝區的變動內容可以一次提交到本地倉庫 2 緩衝區為我們提...

Git 版本控制工具

區域網下 gitlab伺服器 外網環境下 本地庫初始化 在對應資料夾中使用git bash git init 設定簽名 形式使用者名稱 tom 作用 區分不同開發人員的身份 辨析 這裡設定的前面與登入遠端庫 託管中心 的賬號,密碼沒有任何關係 專案級別 倉庫級別 僅在當前本地庫訪問內有效 git c...