關於Git的一些初步理解

2021-09-05 06:59:04 字數 1090 閱讀 3625

1.git是什麼

是分布式專案版本管理工具,功能強大 ,帶有分支系統

git是目前世界上最先進的分布式版本控制系統(沒有之一)。

2.git專案版本控制

通過分支結構來管理專案版本

初始化專案上傳至**託管伺服器只有乙個分支就是master主分支

然後開發不要在master主分支下,需要我們自己建立分支,在自己分支下開發**

開發完成之後,將開發的分支**合併到master主分支下。

3.git和svn區別:

svn:集中式專案版本管理工具

效率低svn伺服器獲取專案,會從伺服器複製專案到本地

git:分布式專案版本管理工具

通過指標形式,指定**分支

4.**託管伺服器

國外平台:

(1)gitlab:企業使用最多,不會將**開源

(2)github: 會將上傳的**公開,大家都可以訪問

國內平台:

碼雲coding

5.git常用命令

git clone *** //轉殖**庫

git checkout -b test //新建分支

modify some files //完成修改

git add . //把修改加入stage中

git commit -m '' //提交修改到test分支

review**

git checkout master //切換到master分支

git pull //更新**

git checkout test //切換到test分支

git meger master //把master分支的**merge到test分支

git push origin 分支名//把test分支的**push到遠端庫

git pull origin 分支名//把test分支**更新到當前分支

git branch 分支名稱//建立新的分支並切換到該分支下

git push --set-upstream origin 分支名稱//向git倉庫提交**

關於socket的一些初步研究

這些天在研究tornado的原始碼,說實話它的 過於艱深了,需要繞很多彎才能弄清。我想其中的問題主要是我不太懂socket,於是就花了些時間學習socket,算是有了些收穫,順便記錄在此。首先是socket的概念。實 客戶端則也通過socket 建立socket 再呼叫connect 連線到伺服器端...

關於vue vuex的一些初步小結

一般語法 vue.component tagname,options 元件options說明 bar val 好了,這裡涉及的概念可能比較多,所以再多解釋一下吧 為了邏輯上更加清新,vue是不推薦子元件改變父元件的資料的,主要是出於維護成本的考慮,這就是所謂的單向資料流。父元件可以通過改變prop影...

關於熵的一些理解

對於理工科學生來說,熵 並不是乙個陌生的名詞。在諸如 大學物理 熱力學 和 資訊理論 等課程中都會有所介紹。但同時 熵 又是乙個顯得有點神秘的概念,看不見也摸不著。我最早是在高中物理課中聽說的,大概是在介紹 熱力學第二定律 時提到的。熱力學第二定律的內容是 熱力學過程是不可逆的 孤立系統自發地朝著熱...