對github的初步認識以及對軟件技術基礎課程的期待

對github的初步認識:c++

Git是一個開源的分佈式版本控制系統(版本控制是一種記錄一個或若干文件內容變化,以便未來查閱特定版本修訂狀況的系統),客戶端並不僅提取最新版本的文件快照,而是把代碼倉庫完整地鏡像下來。快"是git的設計理念。git管理的是修改,而不是修改以後的版本,這要比管理版本靈活、便利、強大得多。gitflow裏的開發流程,看起來很美,但每每不是真實發生的修改流程。可是,git會提供命令,方便咱們把代碼變動歷史修改爲爲gitflow所描述的那樣。Git是一款版本管理的工具,能夠管理GitHub和GitLab。GitHub爲代碼託管平臺,能夠免費託管用戶的代碼,若代碼、倉庫不但願對外公佈,則須要付費。gitlab則是一款能夠搭建在我的/公司服務器上的代碼管理平臺,本身對代碼管理平臺進行管理。三者的關係相似於博客書寫工具,公共博客,私人博客。git

 

對本課程的期待,但願能夠得到如下幾方面能力:github

1.得到軟件開發知識,對c++更深刻的掌握,對某一開發平臺的掌握等等。服務器

2.充分理解軟件設計思想和軟件工程思想的精髓,並學會運用。分佈式

3.提升團隊合做能力,任務的執行力和效率。工具

相關文章
相關標籤/搜索