最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python項目管理Git常用命令詳圖講解

 更新時間:2021年09月27日 10:18:10   作者:Dragon少年  
這篇文章主要介紹了Python項目管理Git常用命令詳圖講解,文中附含詳細的圖片講解,建議收藏閱讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助

1 Git簡介

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

  • 作用:
    源代碼管理
  • 為什么要進行源代碼管理?
    方便多人協(xié)同開發(fā)
    方便版本控制

1.1 Git管理源代碼特點

1.Git是分布式管理.服務器和客戶端都有版本控制能力,都能進行代碼的提交、合并、…

在這里插入圖片描述

2.Git會在根目錄下創(chuàng)建一個.git隱藏文件夾,作為本地代碼倉庫

在這里插入圖片描述

1.2 Git操作流程圖解

Git服務器 --> 本地倉庫 --> 客戶端 --> 本地倉庫 --> Git服務器

在這里插入圖片描述

2 工作區(qū)暫存區(qū)和倉庫區(qū)

在這里插入圖片描述

工作區(qū)

對于添加、修改、刪除文件的操作,都發(fā)生在工作區(qū)中

暫存區(qū)

暫存區(qū)指將工作區(qū)中的操作完成小階段的存儲,是版本庫的一部分

倉庫區(qū)

倉庫區(qū)表示個人開發(fā)的一個小階段的完成

倉庫區(qū)中記錄的各版本是可以查看并回退的,但是在暫存區(qū)的版本一旦提交就再也沒有了

3 Git單人本地倉庫操作

1.安裝git

 sudo apt-get install git

2.查看git安裝結果

  git

3.創(chuàng)建項目

在桌面創(chuàng)建test文件夾,表示是工作項目

 Desktop/test/

4.創(chuàng)建本地倉庫

a. 進入到test,并創(chuàng)建本地倉庫.git
b. 新創(chuàng)建的本地倉庫.git是個空倉庫

cd Desktop/test/
  git init

在這里插入圖片描述

c. 創(chuàng)建本地倉庫.git后

在這里插入圖片描述

進入該待顯示的文件路徑,ctrl + h ,則顯示隱藏文件

5.配置個人信息

git config user.name '張三'
  git config user.email 'zhangsan@163.com'

在這里插入圖片描述

配置個人信息后

在這里插入圖片描述

默認不配置的話,會使用全局配置里面的用戶名和郵箱 全局git配置文件路徑:~/.gitconfig

6.新建py文件

在項目文件test里面創(chuàng)建login.py文件,用于版本控制演示

在這里插入圖片描述

7.查看文件狀態(tài)

  • 紅色表示新建文件或者新修改的文件,都在工作區(qū).
  • 綠色表示文件在暫存區(qū)
  • 新建的login.py文件在工作區(qū),需要添加到暫存區(qū)并提交到倉庫區(qū)
git status

在這里插入圖片描述

8.將工作區(qū)文件添加到暫存區(qū)

 # 添加項目中所有文件
  git add .
  或者
  # 添加指定文件
  git add login.py

在這里插入圖片描述

9.將暫存區(qū)文件提交到倉庫區(qū)

commit會生成一條版本記錄

-m后面是版本描述信息

git commit -m '版本描述'

在這里插入圖片描述

10.接下來就可以在login.py文件中編輯代碼

代碼編輯完成后即可進行add和commit操作提示:添加和提交合并命令

 git commit -am "版本描述"

提交兩次代碼,會有兩個版本記錄

在這里插入圖片描述

11.查看歷史版本

git log
或者
git reflog

在這里插入圖片描述

git reflog 可以查看所有分支的所有操作記錄(包括commit和reset的操作),包括已經被刪除的commit記錄

git log 則不能察看已經刪除了的commit記

12.回退版本

方案一:

HEAD表示當前最新版本

HEAD^表示當前最新版本的前一個版本

HEAD^^表示當前最新版本的前兩個版本,以此類推…

HEAD~1表示當前最新版本的前一個版本

HEAD~10表示當前最新版本的前10個版本,以此類推…

git reset --hard HEAD^

在這里插入圖片描述

在這里插入圖片描述

方案二:當版本非常多時可選擇的方案

通過每個版本的版本號回退到指定版本

git reset --hard 版本號

在這里插入圖片描述

在這里插入圖片描述

13.撤銷修改

只能撤銷工作區(qū)、暫存區(qū)的代碼,不能撤銷倉庫區(qū)的代碼

撤銷倉庫區(qū)的代碼就相當于回退版本操作

撤銷工作區(qū)代碼

新加代碼num3 = 30,不add到暫存區(qū),保留在工作區(qū)

git checkout 文件名

在這里插入圖片描述

在這里插入圖片描述

撤銷暫存區(qū)代碼

新加代碼num3 = 30,并add到暫存區(qū)

# 第一步:將暫存區(qū)代碼撤銷到工作區(qū)
git reset HEAD  文件名
# 第二步:撤銷工作區(qū)代碼
git checkout 文件名

在這里插入圖片描述

創(chuàng)作不易,白嫖不好,各位的支持和認可,就是我創(chuàng)作的最大動力,我們下篇文章見!

Dragon少年 | 文

如果本篇博客有任何錯誤,請批評指教,不勝感激 !

以上就是Python項目管理Git常用命令詳圖講解的詳細內容,更多關于Python項目管理Git命令的資料請關注腳本之家其它相關文章!

相關文章

  • Python人工智能之sg2im文字轉圖像

    Python人工智能之sg2im文字轉圖像

    這篇文章主要介紹了Python人工智能中使用sg2im把文字轉成圖像的方法,sg2im是一個由Google開發(fā)的開源項目,它專注于將場景圖形轉換為圖像,借助sg2im就可以把文字轉換成圖像,需要的朋友可以參考下
    2021-11-11
  • Python?pyecharts?數據可視化模塊的配置方法

    Python?pyecharts?數據可視化模塊的配置方法

    Echarts 是一個由百度開源的數據可視化,憑借著良好的交互性,精巧的圖表設計,得到了眾多開發(fā)者的認可,這篇文章主要介紹了Python?pyecharts?數據可視化模塊,需要的朋友可以參考下
    2022-09-09
  • Python+PIL實現(xiàn)批量在圖片上寫上自定義文本

    Python+PIL實現(xiàn)批量在圖片上寫上自定義文本

    Pillow 是一個 Python 的圖像處理庫,它是 Python Imaging Library (PIL) 的一個分支,并且增加了更多的功能,下面我們看看如何利用它實現(xiàn)批量在圖片上寫上自定義的文本吧
    2024-11-11
  • 解決python xlrd無法讀取excel文件的問題

    解決python xlrd無法讀取excel文件的問題

    今天小編就為大家分享一篇解決python xlrd無法讀取excel文件的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python實現(xiàn)將實體類列表數據導出到Excel文件

    Python實現(xiàn)將實體類列表數據導出到Excel文件

    在數據處理和報告生成中,將實體類的列表數據導出到Excel文件是一項常見任務,Python提供了多種庫來實現(xiàn)這一目標,下面就來跟隨小編一起學習一下吧
    2025-01-01
  • python?matplotlib繪畫十一種常見數據分析圖

    python?matplotlib繪畫十一種常見數據分析圖

    這篇文章主要介紹了python?matplotlib繪畫十一種常見數據分析圖,文章主要繪制折線圖、散點圖、直方圖、餅圖等需要的小伙伴可以參考一下文章具體內容
    2022-06-06
  • python executemany的使用及注意事項

    python executemany的使用及注意事項

    這篇文章主要介紹了python executemany的使用及注意事項,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-03-03
  • python 遍歷目錄(包括子目錄)下所有文件的實例

    python 遍歷目錄(包括子目錄)下所有文件的實例

    今天小編就為大家分享一篇python 遍歷目錄(包括子目錄)下所有文件的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • python實現(xiàn)的登錄與提交表單數據功能示例

    python實現(xiàn)的登錄與提交表單數據功能示例

    這篇文章主要介紹了python實現(xiàn)的登錄與提交表單數據功能,結合實例形式分析了Python表單登錄相關的請求與響應操作實現(xiàn)技巧,需要的朋友可以參考下
    2019-09-09
  • Python xlrd excel文件操作代碼實例

    Python xlrd excel文件操作代碼實例

    這篇文章主要介紹了Python xlrd excel文件操作代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03

最新評論

施甸县| 宁南县| 洛宁县| 宜昌市| 江津市| 陇西县| 安多县| 马公市| 绿春县| 宁都县| 朝阳县| 黔东| 澄城县| 高雄市| 阿拉善盟| 苏尼特右旗| 桐庐县| 睢宁县| 高雄市| 贺州市| 大同县| 洪雅县| 肥东县| 高雄市| 新龙县| 孙吴县| 遂宁市| 藁城市| 太保市| 泰顺县| 镇远县| 临漳县| 辽宁省| 平和县| 龙门县| 德江县| 旅游| 林芝县| 横山县| 泾源县| 深水埗区|