極客寫作第二次作業(yè)@姜廣浩

小組名:天天向上

第一題:說說自己可以用github做些什么,不少于六條。

1、可以用于自己寫書,這樣自己就可以任意修改和找會以前的版本

2、可以和其他人一起協(xié)作寫一本書

3、可以用來構建自己的知識管理體系

4、可以用來管理自己的代碼或者一起開發(fā)軟件

5、可以用來結交志同道合的朋友

6、可以和其他人異地協(xié)作完成一個共同的項目

第四題:如果要用200字向一個github完全彌生的惡人介紹他,要如何介紹?

Github是基于分布式的版本控制系統(tǒng),是由Chris Wanstrath編寫,于2008年上線現(xiàn)已擁有140多萬的用戶,更是成為管理軟件開發(fā)以及發(fā)現(xiàn)已有代碼的首先之選。經(jīng)過多年的發(fā)展現(xiàn)在更是擁有著社交化編程文化的氛圍。專業(yè)人士不但可以在上面提交代碼與別人協(xié)作共同完成某個軟件來貢獻自己的價值,非專業(yè)人士也可以發(fā)揮自己的想象將其作為自己的知識管理工具或者是協(xié)同寫的好幫手。

第五題:通過github的操作來說明工作區(qū)、暫存區(qū)、版本庫之間的關系。

工作區(qū):當前倉庫所在目錄就是我們的工作區(qū),在當前倉庫中,新增,更改,刪除文件這些動作,都發(fā)生在工作區(qū)里面。

暫存區(qū):index目錄下,有一個index文件。它是一個包含文件索引的目錄樹,像是一個虛擬的工作區(qū)。在這個虛擬工作區(qū)的目錄樹中,記錄了文件名、文件的狀態(tài)信息(時間戳、文件長度等),文件的內容并不存儲其中,而是保存在Git對象庫(.git/objects)中,文件索引建立了文件和對象庫中對象實體之間的對應。如果當前倉庫,有文件更新,并且使用git

add 命令,那么這些更新就會出現(xiàn)在暫存區(qū)中。

版本庫:當前倉庫下,如果沒有任何的提交,那么版本庫就是對應上次提交后的內容。下面這個圖展示了工作區(qū)、版本庫中的暫存區(qū)和版本庫之間的關系。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容