Git入門 基礎知識問答

2023-01-22 16:41:28 字數 762 閱讀 3861

問題一:為什麼要選擇git作為android開發的版本控制工具?

答:1)git是android專案和社群的統一語言。

2)高通版本釋出頻繁,需要與平臺及時同步,快速rebase。

3)git是分散式版本控制的代表,也是發展趨勢。

問題二:git主要有哪些設計理念?

答:git是2002年開發的distributed version control system,其設計理念主要是:

1)速度快。

2)設計簡單。

3)強力支援非線性開發,允許上千分支並行開發。

4)完全的分散式。

5)有能力高效管理類似linux核心一樣的超大規模專案。

問題三:git有哪些基本概念?

答:1)工作拷貝(工作目錄):用於存放產品開發資料的本地工作目錄。

2)索引(index):用於存放待提交資料的快取區。

3)本地庫:遠端庫的一個完整拷貝,包括所有的檔案修改記錄,分支等。

4)遠端庫:本地庫clone的**。

5)中心庫:遠端庫的一種,公司級存放某個專案所有產品資料的倉庫。

6)快照(snapshot):版本庫某個時間點所有檔案集合。

7)全球版本號(commitid):git庫的全球唯一40位雜湊值版本號,前6位基本可以唯一標示。

問題四:git的基本操作模式是什麼?

答:見下圖:

WF基礎知識問答

shivprasad koirala在codeproject上發表了一篇文章windows workflow foundation faq,介紹了wf的基礎知識。這對於理清wf的整個脈絡有一定幫助,摘譯如下。什麼是windows工作流基礎?wwf 張逸注 微軟的官方簡稱為wf 是一種程式設計模型,用...

WF基礎知識問答

shivprasad koirala在codeproject上發表了一篇文章windows workflow foundation faq,介紹了wf的基礎知識。這對於理清wf的整個脈絡有一定幫助,摘譯如下。什麼是windows工作流基礎?wwf 張逸注 微軟的官方簡稱為wf 是一種程式設計模型,用...

監控基礎知識問答

1.通過說的比如400萬畫素,攝像機是什麼意思?指的是解析度,長畫素數乘以寬畫素數,取近似,如下分別是1百萬到4百萬畫素車牌的清晰度 2.什麼是抓拍機?是按用途說的,比如人臉抓拍機和車牌抓拍機,一般有個觸發方式 3.什麼是高幀率攝像機?作用是什麼 高幀率攝像機指幀率50fps以上的攝像機,作用是拍照...