學習筆記 git分布式管理之(建立倉庫)

2021-08-18 21:06:36 字數 2135 閱讀 5993

#git學習筆記#

我看的資料的是《廖雪峰git》,是我看過來比較好的git學習資料,之前一直很想學git分布式管理,因為發現上了研究生,需要寫的**還有處理的文件資料變得多,一直想有個管理文件**的工具,git是個很好的選擇。

配置使用者:

git config --global user.name "toothsmile"

git config --global user.email "[email protected]"

配置公鑰:

ssh-keygen -t rsa -c "[email protected]"
檢視公鑰是否部署成功,使用命令

ssh -t "[email protected]
##一、建立倉庫

git init

git init
git init命令是在你所建立的資料夾中生成.git,將資料夾生成為倉庫。

2. git add comment

在資料夾下也就是所init的倉庫下(子目錄也可以)新建乙個檔案 readme.txt

git add readme.txt

git comment readme.txt -m "this is my first gittest!"

git add是講檔案裝進倉庫,git comment 是對本次裝進倉庫的東西的說明

3. git status log diff

修改了檔案如何檢視更改呢,只需要輸入

git status
只要更改了檔案,該命令就可以幫你檢視到距離上次add 哪些檔案改變了,

如果想要檢視檔案更改的內容,只需輸入

git diff readme.txt
便能夠明白是更改了哪行文字。

如果想檢視所有的add,只需要輸入

git log
便能檢視到所有的log

administrator@pc-20180321doya mingw64 /e/cqu/learn/gittest (master)

$ git log

commit b61b474a1c306132f693aae4bbdf5ef2e8629bc6 (head -> master)

author: toothsmile <[email protected]>

date: mon apr 16 18:57:52 2018 +0800

this is my second modfiy!

commit 0ecaa5fb6f06df0bf2819049e92d747777839cba

author: toothsmile <[email protected]>

date: mon apr 16 18:52:31 2018 +0800

this is my firt modify!

commit ea46fda6e94694d235be44639b97c56618675d63

author: toothsmile <[email protected]>

date: mon apr 16 18:50:18 2018 +0800

this is my first gittest

但是這樣輸入的內容比較繁瑣,眼花繚亂,輸入–pretty引數

git log --pretty=oneline
$ git log --pretty=oneline

b61b474a1c306132f693aae4bbdf5ef2e8629bc6 (head -> master) this is my second modfiy!

0ecaa5fb6f06df0bf2819049e92d747777839cba this is my firt modify!

ea46fda6e94694d235be44639b97c56618675d63 this is my first gittest

前面的長串數字是commit id 是16進製制的id避免重複,後面是改變的內容。

git分布式版本管理工具學習筆記

綜述 來了新的公司,以前用的是svn,現在是git,在這裡總結學習下,提高自己的認識。svn vcss系統等都是集中式的版本控制系統,git是分布式的。兩者的區別是 svn 面試問題 在集中庫建立乙個hotfix分支,進行修改後將其push到集中庫中,然後傳送乙個pr向qa請求合併 到product...

Git 分布式版本管理系統

定義 分布式版本管理與控制系統與傳統的集中式 中心化 管理相比,分布式版本控制系統的安全性要高很多,因為每個人電腦裡都有完整的版本庫,即使沒有網路你也可以提交變動到版本庫 因為本地就有乙個完整的版本庫 git的中心庫和svn等傳統版本控制系統不同,它不是一切的中心 大腦 而僅僅也是乙個副本,它的存在...

Git分布式版本控制學習

git和svn都是版本控制系統。git是命令列操作,不喜歡的就算了,看完如果有身體不適還請及時就醫 git基本常用命令如下 mkdir xx 建立乙個空目錄 xx指目錄名 pwd 顯示當前目錄的路徑。git init 把當前的目錄變成可以管理的git倉庫,生成隱藏.git檔案。git add xx ...