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

Python項(xiàng)目管理Git常用命令詳圖講解

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

1 Git簡(jiǎn)介

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

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

1.1 Git管理源代碼特點(diǎn)

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

在這里插入圖片描述

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

在這里插入圖片描述

1.2 Git操作流程圖解

Git服務(wù)器 --> 本地倉(cāng)庫(kù) --> 客戶端 --> 本地倉(cāng)庫(kù) --> Git服務(wù)器

在這里插入圖片描述

2 工作區(qū)暫存區(qū)和倉(cāng)庫(kù)區(qū)

在這里插入圖片描述

工作區(qū)

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

暫存區(qū)

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

倉(cāng)庫(kù)區(qū)

倉(cāng)庫(kù)區(qū)表示個(gè)人開(kāi)發(fā)的一個(gè)小階段的完成

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

3 Git單人本地倉(cāng)庫(kù)操作

1.安裝git

 sudo apt-get install git

2.查看git安裝結(jié)果

  git

3.創(chuàng)建項(xiàng)目

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

 Desktop/test/

4.創(chuàng)建本地倉(cāng)庫(kù)

a. 進(jìn)入到test,并創(chuàng)建本地倉(cāng)庫(kù).git
b. 新創(chuàng)建的本地倉(cāng)庫(kù).git是個(gè)空倉(cāng)庫(kù)

cd Desktop/test/
  git init

在這里插入圖片描述

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

在這里插入圖片描述

進(jìn)入該待顯示的文件路徑,ctrl + h ,則顯示隱藏文件

5.配置個(gè)人信息

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

在這里插入圖片描述

配置個(gè)人信息后

在這里插入圖片描述

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

6.新建py文件

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

在這里插入圖片描述

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

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

在這里插入圖片描述

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

 # 添加項(xiàng)目中所有文件
  git add .
  或者
  # 添加指定文件
  git add login.py

在這里插入圖片描述

9.將暫存區(qū)文件提交到倉(cāng)庫(kù)區(qū)

commit會(huì)生成一條版本記錄

-m后面是版本描述信息

git commit -m '版本描述'

在這里插入圖片描述

10.接下來(lái)就可以在login.py文件中編輯代碼

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

 git commit -am "版本描述"

提交兩次代碼,會(huì)有兩個(gè)版本記錄

在這里插入圖片描述

11.查看歷史版本

git log
或者
git reflog

在這里插入圖片描述

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

git log 則不能察看已經(jīng)刪除了的commit記

12.回退版本

方案一:

HEAD表示當(dāng)前最新版本

HEAD^表示當(dāng)前最新版本的前一個(gè)版本

HEAD^^表示當(dāng)前最新版本的前兩個(gè)版本,以此類推…

HEAD~1表示當(dāng)前最新版本的前一個(gè)版本

HEAD~10表示當(dāng)前最新版本的前10個(gè)版本,以此類推…

git reset --hard HEAD^

在這里插入圖片描述

在這里插入圖片描述

方案二:當(dāng)版本非常多時(shí)可選擇的方案

通過(guò)每個(gè)版本的版本號(hào)回退到指定版本

git reset --hard 版本號(hào)

在這里插入圖片描述

在這里插入圖片描述

13.撤銷修改

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

撤銷倉(cāng)庫(kù)區(qū)的代碼就相當(dāng)于回退版本操作

撤銷工作區(qū)代碼

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

git checkout 文件名

在這里插入圖片描述

在這里插入圖片描述

撤銷暫存區(qū)代碼

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

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

在這里插入圖片描述

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

Dragon少年 | 文

如果本篇博客有任何錯(cuò)誤,請(qǐng)批評(píng)指教,不勝感激 !

以上就是Python項(xiàng)目管理Git常用命令詳圖講解的詳細(xì)內(nèi)容,更多關(guān)于Python項(xiàng)目管理Git命令的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python人工智能之sg2im文字轉(zhuǎn)圖像

    Python人工智能之sg2im文字轉(zhuǎn)圖像

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

    Python?pyecharts?數(shù)據(jù)可視化模塊的配置方法

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

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

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

    解決python xlrd無(wú)法讀取excel文件的問(wèn)題

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

    Python實(shí)現(xiàn)將實(shí)體類列表數(shù)據(jù)導(dǎo)出到Excel文件

    在數(shù)據(jù)處理和報(bào)告生成中,將實(shí)體類的列表數(shù)據(jù)導(dǎo)出到Excel文件是一項(xiàng)常見(jiàn)任務(wù),Python提供了多種庫(kù)來(lái)實(shí)現(xiàn)這一目標(biāo),下面就來(lái)跟隨小編一起學(xué)習(xí)一下吧
    2025-01-01
  • python?matplotlib繪畫十一種常見(jiàn)數(shù)據(jù)分析圖

    python?matplotlib繪畫十一種常見(jiàn)數(shù)據(jù)分析圖

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

    python executemany的使用及注意事項(xiàng)

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

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

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

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

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

    Python xlrd excel文件操作代碼實(shí)例

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

最新評(píng)論

大田县| 眉山市| 隆子县| 时尚| 循化| 阆中市| 游戏| 浮山县| 革吉县| 白沙| 准格尔旗| 揭阳市| 鄯善县| 东莞市| 华容县| 保靖县| 奉贤区| 富顺县| 静乐县| 新兴县| 达拉特旗| 蒙阴县| 肥西县| 横山县| 敖汉旗| 滨州市| 中牟县| 安国市| 永安市| 高州市| 西贡区| 乌拉特中旗| 乌鲁木齐县| 四平市| 祁门县| 海林市| 宝应县| 虎林市| 望城县| 博兴县| 临城县|