簡單的git入門介紹及常用操作

2022-04-01 08:33:05 字數 1384 閱讀 9193

集中式版本控制系統採用**伺服器上儲存的所有檔案和實現團隊協作。但是cvcs主要缺點是**伺服器的單點故障,即故障。不幸的是,如果**伺服器宕機一小時,然後在該時段沒有人可以合作。即使在最壞的情況下,如果**伺服器的磁碟被損壞,並沒有採取適當的備份,那麼將失去整個專案的歷史。 dvcs客戶不僅檢出的最新快照目錄,但他們也完全反映資源庫。如果sever停機,然後從任何客戶端庫可以複製回伺服器,以恢復它。每個結賬是完整的版本庫備份。 git不會依賴**伺服器,這就是為什麼可以執行許多操作,當處於離線狀態。可以提交修改,建立分支檢視日誌和執行其他操作,當處於離線狀態。只需要網路連線,發布您的更改,並採用最新變化。

先了解區別有助於對git的操作先一步了解.既然要實現分布式提交,首先理解git的本地**庫和分支概念,svn想要提交**只需要commit就可以提交到伺服器,而git中的commit只能提交到本地的的**庫,本地**庫接收更新後用push命令將本地**庫同步到遠端.而分支是我們平時要建立新**時,通常先新建乙個分支,完成編寫後將其合併到master上面並刪掉當前分支.

講得再多不如操作一次:

1.安裝git

2.開啟git bash

3.如果要新建版本庫,找乙個目錄:

git init

4.新建檔案並提交

git add read.txt

git commit read.txt -m "

new file

"

5.檢視更改的內容

git diff read.txt

6.我們有可能需要回撤到某乙個**版本

git reset  –hard 版本號

7.獲得版本號

git reflog

8.如果需要將遠端目錄轉殖到本地

9.建立分支

git checkout 命令加上 –b引數表示建立並切換,相當於如下2條命令

git branch a

git checkout a

10.合併分支

git merge a

11.刪除分支

git branch –d a

12.有時候本地分支與要提交的遠端分支不一樣更新和提交操作(pull和push可以帶分支引數):

git pull origin master

git push origin master

13.切換分支

git checkout origin

這個東西說起來都是扯.操作幾遍才能更好理解,還要勤加練習.

Docker入門介紹及常用操作命令

常用操作 docker官網 傳送門 對docker其實已經定義的非常清楚了 docker倉庫主要有docker hub 傳送門 它提供了龐大的映象集合以供使用,除此之外自己也可以搭建私人docker倉庫 安裝docker 去docker倉庫找到這個軟體對應的映象 使用docker執行這個映象,這個映...

git簡單介紹及指令

分布式版本管理工具 那麼,簡單地說,git 究竟是怎樣的乙個系統呢?請注意接下來的內容非常重要,若你理解了 git 的思想和基本工作原理,用起來就會知其所以然,游刃有餘。在學習 git 時,請盡量理清你對其它版本管理系統已有的認識,如 cvs subversion 或 perforce,這樣能幫助你...

git 常用簡單操作

git push命令用於將本地分支的更新,推送到遠端主機。它的格式與git pull命令相仿。git push 遠端主機名 本地分支名 遠端分支名 git push origin mastergit push origin master 等同於git push origin delete maste...