Git初步探索 基於linux平台

2021-08-01 05:22:55 字數 1542 閱讀 9134

git是繼linux之後的又乙個偉大發明

@^@ ubuntu 12.04

在ubuntu下使用安裝命令:sudo apt-get install git; 輸入root密碼; 即可安裝

==>>git安裝

==>>安裝完之後可以用–version看一下所安裝的版本號,另外進行一些提交資訊的配置(包括user.name和user.email)

==>>在第一小節裡,我們已經申請了github的賬號,並在上面建立了遠端倉庫,這時候我們需要新增本地的金鑰到github上,然後才有許可權進行提交;下圖是金鑰的生成方法

==>>在github上新增對應的金鑰(金鑰在上圖中我們已經得到了,生成的路徑是在~/.ssh/下,其中的id_rsa.pub便是)

到這兒為止,我們的前期工作已經做的差不多了!

==>>終端裡敲打 git init; 即可初始化git倉庫,這裡為了演示首先建立了乙個test目錄,然後在test目錄下進行初始化

初始化完之後,我們可以看見目錄裡多了乙個.git目錄,該目錄下是針對該倉庫的一些配置資訊,有興趣的同學可以自己去研究研究;另外,我們可以看到,在該目錄下(~/test/)已經新建了乙個makefile檔案

==>>為了演示該功能,我們進行了第二次提交;可以看到伺服器上有兩次提交

==>>我們在本地進行git reset –hard [commit id];可以發現本地的檔案內容和本地的提交資訊保持一致;第二次提交的test檔案已經被刪除了

==>>這時候我們再通過git pull;可以發現被刪除的檔案又從服務其上被同步下來了;至此,我們就完成了一次遠端倉庫的更新

好了git的初步探索到此告一段落,接下來我們就可以在我們的伺服器上進行**的開發啦!再也不怕**丟失!!!

動態規劃初步探索

下面用乙個很簡單的例子來具體說明一下dp問題的解題過程。題目如下 描述在乙個星期三的早上,某同學想用扔硬幣的方式來決定是否要去上演算法課。他扔 n 次硬幣,如果當中有連續 m 次以上 含 m 次 的結果都是正面,那麼他就去上課,否則就接著睡覺。假設每次扔硬幣扔出的正反兩面的概率都是 0.5。輸入 輸...

mqtt之初步探索

是乙個非同步 dns請求方面的庫 configure prefix usr make makeinstall sudoapt get install uuid dev xsl import unable to load sudoapt get install docbook xsl mkdirbui...

Nginx的初步探索

dns輪詢方式 對同乙個網域名稱新增多條a記錄,即dns伺服器將解析請求按照a記錄的順序,隨機分配到不同的ip上,完成簡單的負載均衡。linux下可通過dig www.yourdomain.com檢視網域名稱解析情況。其缺點是可靠性低,若有一台伺服器發生故障,則所有到達這台伺服器的請求將不會有所回應...