機器學習之github快速上手

2022-05-30 13:15:14 字數 3269 閱讀 4899

2019-03-19 22:29:06

今天,在下終於也要開啟了自己的部落格學習之旅了。這是寫的第一篇文章,也是乙個好的開始!!!

可能需求的不同吧,我這裡就僅僅練習了如何將github倉庫與個人pc端連線起來。

1 轉殖遠端倉庫到本地

2 新增實驗檔案到索引庫

3 提交倉庫的改動

4 推送改動到遠端倉庫中

*準備工作(linux環境)

首先也是必須要有個github的賬號,相信大家自己都可以摸索了。

然後在你的pc端開啟命令列輸入

ssh-keygen
然後一路回車,就會

建立一套空密碼驗證的金鑰檔案,反之則每一次匹對公私鑰都需要再手動輸入一次密碼,所以為了方便學習,就一路回車下去。這樣我們會在乙個預設的資料夾下 ***/.ssh/下面得到兩個秘鑰檔案,帶字尾.pub的那個檔案是我們的公鑰檔案,不帶字尾的那個檔案是我們的私鑰檔案。然後,開啟我們的公鑰檔案,將裡面的**全部複製後,開啟我們的github,在右上角點選 your repositions

然後在填上 倉庫名字和描述,選擇public(因為private是要錢的),最後點選create,乙個倉庫形成了

倉庫形成之後,我們剛才的公鑰就有用了。還是右上角,這次我們點選settings

在右側選擇ssh and gpg keys

然後點選圖中的按鈕

自定義乙個標題,然後再把我們剛才  字尾為pub的檔案內的公鑰貼上在這裡,點選建立

接下來,安裝我們的git,按照以下方法安裝。

首先在終端下面敲入 

git --version
,如果正確回顯版本號,則說明已經安裝好,如果沒有則在終端敲入下面這條命令進行安裝

$ sudo apt-get install git -y
2.3.2 配置使用者名稱與郵箱

配置使用者名稱

### 如果想設定為全域性生效,新增 --global

引數$ git config --global user.name "

你的使用者名稱

"$ git config --global user.email "

你的郵箱

"

到這裡我們準備工作已經完成,下面開始我們今天的學習。

1 轉殖倉庫到本地的個人pc

首先到遠端倉庫中,點選clone or download按鈕,選擇使用use ssh,然後點選複製鏈結按鈕 

因為之前已經關聯過個人pc的ssh公鑰,所以直接在命令列中使用以下命令就可以轉殖倉庫到本地

#命令用法:git clone "

你複製的倉庫鏈結

"$ git clone [email protected]:shiyanlou-001/shiyoulou-001.git

要把乙個檔案新增或者更新內容到本地索引中,可以使用git add命令,命令的用法是 

git add 《檔名|路徑名》
具體步驟如下

建立乙個新的txt檔案,檔案的內容就寫「這是乙個新的檔案」

echo  「這是乙個新的檔案」 > new.txt
將這個檔案移動到倉庫下,並用git add命令新增到本地索引庫中 

2 刪除

要把倉庫裡的檔案刪除掉,可以使用git rm命令,用法是 

git rm [-rf] 《檔名|路徑》
,具體步驟如下

這裡我們可以用一開始就存在的readme.md檔案來做實驗,我們敲入

git rm readme.md
然後可以發現檔案已經刪除了 

3 撤銷

要把倉庫裡的改動撤銷回轉殖下來的狀態(注意,如果改動之後執行了提交就無法再撤銷,只能從遠端倉庫重新轉殖乙份到本地),可以使用git reset命令,具體步驟如下

比如我們要把剛才刪除的readme.md檔案給還原回來,就可以在倉庫目錄下,敲入 

git reset --hard head
來回退 ,cat一下,可以發現檔案已經恢復了 

3 提交

在倉庫的每一次改動操作之後,推送同步到遠端倉庫之前,都需要對這一次或這一批次的操作做提交,命令為git commit,用法是 

git commit -m "

你的提交備註

"

4 推送

只有做好提交動作,才可以開始推送改動到遠端倉庫同步

當我們提交了倉庫的改動後,就可以開始推送改動的內容到遠端倉庫了,可以使用git push命令來推送,用法是

git push [-u] origin 《分支名》
,分支名預設是 master 具體步驟如下

第一次推送改動可以使用-u引數,使用之後會繫結你這一次的倉庫分支名,這樣的話下一次推送就不需要加上分支名了,如圖,使用之後回提示已經繫結好分支,而且因為我們是https協議方式來轉殖的倉庫,所以每一次同步操作都需要輸入使用者名稱和密碼 

這樣,回到我們的github,開啟相應倉庫,會發現我們pc端的檔案已經被傳到github倉庫了。

github入門操作快速上手

官方資料 github幫助 該套路同樣適用於桌面版,即轉殖並初始化 改動並commit pull push 如題網頁點開需要操作的repository,複製鏈結比如 然後 clone到本地 git clone一般會自動初始化,終端cd到repo比如這裡的blogs資料夾,blogs會在終端顯示為bl...

mysql快速上手之基本操作

登入mysql的快捷方式 mysql h hostname u username p mysql uroot proot 回車直接登入 mysql uroot p 回車之後再輸入密碼 開啟與關閉mysql的服務 net start mysql net stop mysql 建立mysql使用者 gr...

Vue篇之Vue快速上手

vue安裝 1.使用cdn方法 首先要進行node.js的安裝,安裝node可以參考 由於npm安裝速度較慢,在這裡附上cnpm 映象安裝命令,npm install g cnpm registry name為你要安裝的模組名 cnpm install name npm 或cnpm 安裝腳手架 np...