圖解:pycharm+github實現python代碼版本控制(ubuntu環境)

創建git倉庫(請先註冊github賬號)
​​​​​​在這裏插入圖片描述
​​​​​​​
填寫倉庫信息

在這裏插入圖片描述
創建成功
在這裏插入圖片描述

在linux安裝git工具(本例使用deepin-linux深度系統)

sudo apt install git-all(快速安裝)或者sudo apt install git-all(完整安裝)

見下圖:(此處由於本人已經安裝過git,所以會提示已經是最新版本!)
在這裏插入圖片描述

註冊git工具提交代碼時的用戶信息

在這裏插入圖片描述

查看git倉庫的地址並複製鏈接地址

在這裏插入圖片描述

克隆遠程github倉庫到本地(如下圖:輸入git註冊的賬號和密碼驗證)

在這裏插入圖片描述

下載Pycharm(此處推薦使用deepin-linux深度系統)

在這裏插入圖片描述

安裝Pycharm
在這裏插入圖片描述

使用pycharm打開從github克隆到本地的倉庫
在這裏插入圖片描述

打開你剛剛克隆後的本地倉庫位置,注意指定到的最終目錄(此處爲day05),點擊ok

在這裏插入圖片描述

進入pycharm查看git項目(仔細觀察圖中有的幾個按鈕爲普通項目所沒有的功能按鈕)
在這裏插入圖片描述

在git項目上新建python文件

在這裏插入圖片描述

此時會跳出一個對話框,諮詢你是否把新建的python文件放入本地git倉庫(爲了演示,此處暫時選擇'否')
在這裏插入圖片描述

選擇否,發現文件名字體顏色爲暗紅色,代表此文件還沒有加入git

在這裏插入圖片描述

右鍵python文件將它加入git本地緩存中
在這裏插入圖片描述

python文件add加入到git本地緩存後,會顯示綠色

在這裏插入圖片描述

當文件commit提交到本地倉庫的時候會迴歸正常顏色

在這裏插入圖片描述

在這裏插入圖片描述

查看已經迴歸正常顏色

在這裏插入圖片描述

當你做文件更改的時候文件名會變爲藍色,需要重新把他add加入到本地緩存,然後再commit提交到本地倉庫

如下圖可以發現前後文件的內容差別對比

在這裏插入圖片描述

當你點擊提交的時候,文件名會回原始的顏色'黑色'
在這裏插入圖片描述

查看README文件名字體顏色,原始顏色爲'黑色'

在這裏插入圖片描述

如hello,py文件,當README文件發生改變後,顏色變爲'藍色'

在這裏插入圖片描述

查看遠程github倉庫還沒有hello.py文件,說明文件只是保留在本地並未上傳

在這裏插入圖片描述

上傳文件至遠程github倉庫

在這裏插入圖片描述

這邊hello python有3個,原因爲你重複提交產生的多個版本註釋爲:hello python的緣故,這邊我們選擇

把本地倉庫所有版本修改過程都提交到遠程github倉庫
在這裏插入圖片描述

輸入github的賬號和密碼驗證後上傳

在這裏插入圖片描述

顯示上傳成功,提交了3個版本
在這裏插入圖片描述

刷新github

在這裏插入圖片描述

查看github有了新的變化

在這裏插入圖片描述

至此,你成功使用pycharm基於ubuntu的deepin系統環境將python代碼上傳到了github倉庫,實現了代碼的版本控制

在這裏插入圖片描述

查看文件歷史版本,點擊文件名稱

在這裏插入圖片描述

這邊顯示hello.py這個文件是經過3個版本升級過來的,並按時間點排序,時間越久遠的排在越下面

在這裏插入圖片描述

我們查看hello.py這個文件第一次也就是最開始commit提交時候的文件內容

在這裏插入圖片描述

此處顯示No changes,表示爲第一次發佈的版本,由於第一次所有沒有歷史版本,也就沒有變化
在這裏插入圖片描述

我們再來查看最後一次發佈的版本
在這裏插入圖片描述

查看此版本的文件內容
在這裏插入圖片描述

這裏顯示了版本的文件內容以及計數
在這裏插入圖片描述

返回上一級,如下圖紅色區域,則表示在第1版本中修改的內容,以及再第2版本添加的內容才演化成現在這個版本

在這裏插入圖片描述

對版本進行回退(此處我們選擇回退到最初的版本,此處最初的版本內容爲空)

在這裏插入圖片描述

查看回退到最初版本的內容(hello.py最初commit提交的文件是空,所以此處的內容應該爲空)

在這裏插入圖片描述

至此,我們完成了代碼版本的回退!

模擬另外一程序員提交代碼至遠程github倉庫(使用網頁操作)

在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述

使用pycharm把遠程git倉庫的hello2.py更新至本地倉庫

在這裏插入圖片描述

在這裏插入圖片描述

更新成功

流程:創建github(遠程倉庫)-->本地安裝git(本地倉庫)-->克隆遠程倉庫到本地倉庫(git clone)-->用pycharm打開本地倉庫-->用pycharm添加代碼文件至本地緩存區(git add)-->利用pycharm提交代碼至本地倉庫(git commit)-->上傳python代碼至github遠程倉庫(git push)-->登錄github查看python代碼-->github對python代碼進行版本的回退-->使用github頁面操作模擬協同工作-->用pycharm更新遠程git倉庫python文件到本地倉庫(git pull)

演示結束!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章