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 -y2.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...