Git學習筆記 1 基礎概念

2021-09-02 03:27:06 字數 681 閱讀 8566

1.git常用命令行

git show命令來檢視乙個blob物件裡的內容

git show -s --pretty=raw 2be7fcb476

可以用 --pretty=raw 引數來配合 git show 或 git log 去檢視某個提交(commit):

用 git cat-file 命令來檢視這些tag資訊:

git status命令, 就可以看到: 哪些檔案被暫存了(就是在你的git索引中), 哪些檔案被修改了但是沒有暫存, 還有哪些檔案沒有被跟蹤(untracked).

gitk   可以用來檢視超級無敵好看的圖形資訊

2.git的物件模型

每個物件(object) 包括三個部分:型別大小內容。大小就是指內容的大小,內容取決於物件的型別,有四種型別的物件:"blob"、"tree"、 "commit" 和"tag"。

乙個標籤物件包括乙個物件名(譯者注:就是sha1簽名), 物件型別, 標籤名, 標籤建立人的名字("tagger"), 還有一條可能包含有簽名(signature)的訊息. 你可以用 git cat-file 命令來檢視這些資訊:

Git學習筆記1 Git基礎

參考鏈結廖雪峰git教程 1.建立版本庫 mkdir learngit 建立空目錄 cd learngit 進入目錄 git init 將該目錄初始化成git倉庫2.配置資訊 1 配置使用者資訊 git config global user.name zack996 配置使用者名稱 git conf...

Git學習筆記1 Git基礎

mkdir d learngit 建立空目錄 cd learngit 進入目錄 git init 將該目錄初始化成git倉庫 git config global user.name mike 配置使用者名稱 git config global user.email mk xinchi 163.com...

OOP物件導向學習筆記(1) 基礎概念

一 什麼是物件?世間萬物皆物件,包括有形的和無形的。二 物件的組成是什麼?元素 是物件的資料模型,用於描述物件。如乙個人 物件 的年齡,身高等等。行為 是物件的行為模型,用於描述物件做什麼。如乙個人 物件 可以吃飯 學習等等。三 什麼是物件導向程式設計?在程式設計的時候資料結構都通過物件的方式進行儲...