git基礎命令1 對應單人單機開發

2021-10-08 02:13:55 字數 1867 閱讀 8989

乙個人用一台自己的電腦開發程式是最基礎的場景,學習git便從這個場景開始。這個階段只考慮在一台機子上進行版本管理,相應地也只考慮3個區,即工作區、快取區、(本地)版本庫,這3個區之間的切換有如下示意圖:

git checkout 檔名(帶字尾)命令可以使修改的檔案恢復到未修改狀態,相當於撤銷已經進行的修改,檔案內容也會回到修改之前的狀態。這條命令用在後悔修改某個檔案想要恢復原樣時。

接下來將具體講解單人單機開發時經常使用到的命令。

在安裝git後,開始進行版本管理。

第1步:建立專案資料夾。

第2步:進入專案資料夾。

第3步:右鍵,選擇git bash here,開啟git終端視窗。

第4步:輸入命令git init

這時會發現專案資料夾下多了乙個隱藏檔案「.git」,說明初始化有效,git開始管理專案資料夾下檔案。必須生成「.git」檔案才能管理當前資料夾下檔案 ,且乙個資料夾只能有乙個「.git」檔案。

輸入命令git status可以檢視當前資料夾下所有檔案的狀態,紅色表示檔案有修改或新增檔案,綠色表示檔案內容暫存到快取區,如果有白色提示資訊,說明有綠色檔案已經生成版本並提交到本地版本庫。

第5步:進行專案檔案編寫,此過程若用git status檢視編寫檔案狀態,將是紅色的。

第6步:暫存檔案修改結果,輸入命令git add 指定檔名(帶字尾),可以把指定檔案的狀態變為綠色,即檔案修改結果暫存到快取區,也可以輸入命令git add .來一鍵把所有紅色檔案變為綠色狀態。此處.的作用對其他命令也成立。

第7步:專案檔案編寫到一定進度,開發者想生成乙個版本,輸入命令git commit -m 「版本描述資訊」,便可將所有綠色檔案生成乙個版本,紅色的檔案將不會被儲存到版本庫,此時版本儲存在本地版本庫里。如果是初次執行git,進行此步操作可能報錯,因為沒有配置好個人資訊,配置好即可。輸入命令git config --global user.email 「開發者git賬號繫結郵箱」,回車,再輸入命令git config --global user.name 「開發者git賬號使用者名稱」即可。引數–global會對本機所有資料夾生效,一次配置一勞永逸,如果希望這次配置只對當前資料夾有效,去掉–global引數即可。

再次鍵入命令git status,會發現所有綠色檔案都不顯示了,取而代之的是白色的提示字型,表示綠色檔案已作為乙個版本儲存到版本庫。

可以使用git log命令檢視生成的所有版本的資訊。

當想要回到當前版本之前的某個版本,可以使用git的回滾操作。先輸入git log檢視版本資訊,複製想要回滾到的版本的版本號,輸入命令git reset --hard 版本號即可。版本號是commit之後的一串由阿拉伯數字和英文本母組成的字串。

當想要回到當前版本之後的某個版本,輸入命令git relog檢視所有的版本記錄(包括回滾的),複製想要回到的版本的版本號,輸入命令git reset --hard 版本號即可。版本號是版本資訊最前面的那串由阿拉伯數字和英文本母組成的字串。

GIT 基礎 基礎命令

環境 centos7 yum install git這裡裡有個隱藏的資料夾 git 為git倉庫的配置資料夾,不可隨意修改 cd www git git init ls a git這裡和我們平時使用的git客戶端中設定使用者名稱和郵箱一樣的作用 git config global user.name...

Git 基礎命令

一 建立 git init 初始化乙個git倉庫 git add 把檔案新增到倉庫 git commit 把檔案提交到倉庫 二 顯示 git status 檢視倉庫當前的狀態 git log 檢視提交日誌 git reflog 檢視每次命令的記錄 三 管理 git reset hard head 把...

Git基礎命令

git現在廣泛應用在開發 管理中,想當年svn也是幹過這事,當然現在也還有人用,畢竟還是有情懷的嘛。對於測試,現在用git的還少,相對於檔案管理,svn還是會方便很多。當然,用習慣了git也方便,但是我第一次開始用吧,覺得特麻煩,把基礎命令總結下,免得幾日不用忘記。1.建立專案 不管是gitlab ...