欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

常用終端命令(python虛擬環境+git)

系統 1726 0

常用終端命令(python虛擬環境+git)

基礎

新建文件夾
            
              
                mkdir
              
              
                [
              
              文件夾名
              
                ]
              
            
          
新建文件
            
              
                touch
              
              
                [
              
              文件名
              
                ]
              
            
          
編輯文件
            
              
                vi
              
              
                [
              
              文件名
              
                ]
              
            
          
查看當前文件夾位置中的所有文件
            
              
                ls
              
              
                (
              
              -a/-all
              
                )
              
            
          

-a:顯示隱藏文件;-all:顯示隱藏文件和屬性

python虛擬環境

jupyter notebook 添加虛擬環境變量(需要在該變量中)
            
              python -m ipykernel 
              
                install
              
              
                (
              
              --user
              
                )
              
               --name 
              
                [
              
              環境名稱
              
                ]
              
               --display-name 
              
                "[顯示的名稱]"
              
            
          

#####查看python虛擬環境

            
              lsvirtualenv -b

            
          
激活虛擬環境( pip install virtualenvwrapper
            
              workon 
              
                [
              
              虛擬環境名稱
              
                ]
              
            
          
查看該虛擬環境下的第三方庫
            
              pip list 
              
                (
              
              -l
              
                )
              
            
          

-l :不繼承全局庫

退出當前虛擬環境
            
              deactivate

            
          
新建虛擬環境
            
              virtualenv 
              
                [
              
              虛擬環境名
              
                ]
              
            
          

或者virtualenvwrapper下:

            
              mkvirtualenv 
              
                [
              
              虛擬環境名
              
                ]
              
            
          
刪除特定的虛擬環境
            
              rmvirtualenv 
              
                [
              
              虛擬環境名
              
                ]
              
            
          
進入虛擬環境所在目錄
            
              cdvirtualenv

            
          
列出所有可更新的包
            
              pip list --outdate

            
          
更新包
            
              pip 
              
                install
              
               --upgrade 
              
                [
              
              包名
              
                ]
              
            
          
查看已安裝包信息
            
              pip show 
              
                [
              
              包名
              
                ]
              
            
          
復制虛擬環境
            
              cpvirtualenv 
              
                [
              
              舊包名
              
                ]
              
              
                [
              
              新包名
              
                ]
              
            
          

git系列

git更新
            
              
                git
              
               clone git://git.kernel.org/pub/scm/git/git.git

            
          
第一次配置用戶信息
            
              $ 
              
                git
              
               config --global user.name 
              
                [
              
              username
              
                ]
              
              
$ 
              
                git
              
               config --global user.email 
              
                [
              
              useremail
              
                ]
              
            
          

該命令只需運行一次。當你想針對特定項目使用不同的用戶名與郵箱時,可以在那個項目目錄下運行沒有 --global 選項的命令。

修改默認文本編輯器
            
              
                git
              
               config --global core.editor 
              
                [
              
              編輯器
              
                ]
              
            
          
檢查配置信息
            
              $ 
              
                git
              
               config --list
$ 
              
                git
              
               config 
              
                [
              
              某一項配置
              
                ]
              
            
          
獲取幫助
            
              $ 
              
                git
              
              
                help
              
              
                <
              
              verb
              
                >
              
              
$ 
              
                git
              
              
                <
              
              verb
              
                >
              
               --help
$ 
              
                man
              
               git-
              
                <
              
              verb
              
                >
              
            
          
初始化現有目錄的倉庫
            
              
                git
              
               init

            
          
克隆現有倉庫
            
              
                git
              
               clone 
              
                [
              
              url
              
                ]
              
            
          
檢查當前文件狀態
            
              
                git
              
               status 
              
                (
              
              -s
              
                )
              
            
          

-s: 狀態簡覽

跟蹤新文件
            
              
                git
              
               add 
              
                [
              
              filename
              
                ]
              
            
          
查看忽略文件
            
              
                cat
              
               .gitignore

            
          
查看修改的部分
            
              
                git
              
              
                diff
              
            
          
查看支持的git diff插件
            
              
                git
              
               difftool --tool-help

            
          
提交更新
            
              
                git
              
               commit 
              
                (
              
              -m 
              
                "[提交信息]"
              
              
                )
              
            
          

-m: messages

提交所有跟蹤文件
            
              
                git
              
               commit -a 
              
                (
              
              -m 
              
                "[提交信息]"
              
              
                )
              
            
          
移除文件
            
              
                git
              
              
                rm
              
              
                (
              
              --cached
              
                )
              
              
                [
              
              文件名
              
                ]
              
            
          

–cached: 值刪除git倉庫中的文件,保留當前工作目錄中的。沒有該命令是兩端刪除。

移動文件
            
              
                git
              
              
                mv
              
              
                [
              
              舊文件
              
                ]
              
              
                [
              
              新文件位置
              
                ]
              
            
          
查看提交歷史
            
              
                git
              
               log 
              
                (
              
              -p -2
              
                )
              
            
          

-p : 顯示每次提交的內容差異;
-2 : 顯示最近2次提交

            
              
                git
              
               log --stat

            
          

顯示每次提交的簡略統計信息。

            
              
                git
              
               log --pretty
              
                =
              
              oneline

            
          

每次提交一行顯示, --pretty 指定使用不同默認格式的方式展示提交歷史(oneline/short/full/fuller)。

也可以自定義格式:

            
              
                git
              
               log --pretty
              
                =
              
              format:
              
                "%h - %an, %ar: %s"
              
            
          

顯示結果為:

            
              7626325 - Night丶GIory Glory, 80 minutes ago: pandas
559cc4b - Night丶GIory Glory, 4 hours ago: sci-py
4112096 - Night丶GIory Glory, 21 hours ago: material

            
          

圖形化展示分支、合并歷史:

            
              
                git
              
               log --pretty
              
                =
              
              format:
              
                "%h %s"
              
               --graph

            
          

或者限制輸出時限:

            
              
                git
              
               log --since
              
                =
              
              1.days

            
          
撤銷操作

嘗試重新提交:

            
              
                git
              
               commit --amend

            
          
取消暫存文件
            
              
                git
              
               reset HEAD 
              
                [
              
              文件名
              
                ]
              
            
          
撤銷對文件的修改
            
              
                git
              
               checkout -- 
              
                [
              
              文件名
              
                ]
              
            
          
查看配置的遠程倉庫服務器
            
              
                git
              
               remote 
              
                (
              
              -v
              
                )
              
            
          

-v : 顯示需要讀寫遠程倉庫使用的Git保存的簡寫與其對應的URL.

添加遠程倉庫
            
              
                git
              
               remote add 
              
                <
              
              shortname
              
                >
              
              
                <
              
              url
              
                >
              
            
          
從遠程倉庫中抓取與拉取
            
              
                git
              
               fetch 
              
                [
              
              remote-name
              
                ]
              
            
          
推送到遠程倉庫
            
              
                git
              
               push origin master

            
          
查看分支
            
              
                git
              
               branch

            
          
查看遠程倉庫
            
              
                git
              
               remote show origin

            
          
遠程倉庫重命名
            
              
                git
              
               remote 
              
                rename
              
              
                [
              
              oldname
              
                ]
              
              
                [
              
              newname
              
                ]
              
            
          
移除遠程倉庫
            
              
                git
              
               remote 
              
                rm
              
              
                [
              
              倉庫名
              
                ]
              
            
          
列出已有標簽
            
              
                git
              
               tag

            
          
查找標簽
            
              
                git
              
               tag -l 
              
                [
              
              
                'v.*.**'
              
              
                ]
              
            
          
添加附注標簽
            
              
                git
              
               tag 
              
                (
              
              -a
              
                )
              
               v*.* -m 
              
                [
              
              
                'message'
              
              
                ]
              
            
          

沒有 -a 是輕量標簽。

查看標簽信息與對應的提交信息
            
              
                git
              
               show 
              
                [
              
              v*.*
              
                ]
              
            
          
共享標簽
            
              
                git
              
               push origin 
              
                [
              
              tagname
              
                ]
              
            
          
刪除標簽
            
              
                git
              
               tag -d 
              
                [
              
              tagname
              
                ]
              
            
          

但是該方法不會更新遠程倉庫的標簽。更新遠程倉庫的標簽方法:

            
              
                git
              
               push origin :refs/tags/
              
                [
              
              tagname
              
                ]
              
            
          

總結一下,初始化git的操作:

            
              $ 
              
                "# test"
              
              
                >>
              
               README.md
$ 
              
                git
              
               init
$ 
              
                git
              
               add README.md
$ 
              
                git
              
               commit -m 
              
                "first commit"
              
              
$ 
              
                git
              
               remote add origin  https://github.com/NightGlory/test.git
$ 
              
                git
              
               push -u origin master

            
          

分支branch

查看分支
            
              
                git
              
               branch

            
          
分支創建
            
              
                git
              
               branch 
              
                (
              
              -b
              
                )
              
              
                [
              
              branchname
              
                ]
              
            
          

-b :創建并切換到該分支上。

查看各分支當前所指的對象
            
              
                git
              
               log --oneline --decorate

            
          
分支切換
            
              
                git
              
               checkout 
              
                [
              
              branchname
              
                ]
              
            
          

此時可以查看分支歷史即指向和分叉情況:

            
              
                git
              
               log --oneline --decorate --graph --all

            
          
分支合并

先切換到主線上來:

            
              
                git
              
               checkout master

            
          

再合并分支:

            
              
                git
              
               merge 
              
                [
              
              branchname
              
                ]
              
            
          
刪除分支

合并后可以刪除分支:

            
              
                git
              
               branch -d 
              
                [
              
              branchname
              
                ]
              
            
          
查看每個分支的最后一次提交
            
              
                git
              
               branch -v

            
          
查看哪些分支已經合并到當前分支
            
              
                git
              
               branch --merged

            
          

--no-merged :未合并分支

查看遠程分支
            
              $ 
              
                git
              
               ls-remote
$ 
              
                git
              
               remote show

            
          
同步遠程分支
            
              
                git
              
               fetch origin

            
          
查看設置的所有跟蹤分支
            
              
                git
              
               branch -vv

            
          
從服務器上拉取本地沒有的數據但不合并
            
              
                git
              
               fetch

            
          
從服務器上拉取本地沒有的數據且嘗試合并
            
              
                git
              
               pull

            
          
刪除遠程分支
            
              
                git
              
               push origin --delete 
              
                [
              
              branchname
              
                ]
              
            
          
變基

先執行變基:

            
              $ 
              
                git
              
               checkout 
              
                [
              
              branchname
              
                ]
              
              
$ 
              
                git
              
               rebase master

            
          

再執行合并:

            
              $ 
              
                git
              
               checkout master
$ 
              
                git
              
               merge 
              
                [
              
              branchname
              
                ]
              
            
          
三方變基
            
              
                git
              
               rebase --onto master server client

            
          

這表明:取出 client 分支,找出處于 client 分支和 server 分支的共同祖先之后的修改,然后把它們在 master 分支上重做一遍。

然后可以快進合并分支了:

            
              $ 
              
                git
              
               checkout master
$ 
              
                git
              
               merge client

            
          

再將server的修改也整合進來:

            
              
                git
              
               rebase master server

            
          

然后也可以快進合并分支了:

            
              $ 
              
                git
              
               checkout master
$ 
              
                git
              
               merge server

            
          

更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 一区中文字幕 | 亚洲免费三区 | 日韩一区二区三区视频 | 日韩一区免费在线观看 | 国产一级大片在线观看 | 亚洲综合五月天欧美 | 久久国产一区二区 | 2019中文字幕在线视频 | 日韩精品在线视频 | 中文字幕在线观看电影 | 国产日韩一区二区三免费高清 | 成年人在线观看 | 久久久久久免费播放一级毛片 | 色香首页| 99riav在线| 免费国产va在线观看视频 | 日韩成人在线观看 | 青青草娱乐在线 | 国产成人精品福利网站在线观看 | 成人久久一区 | 天天做天天爱天天爽综合区 | 欧美日韩亚洲区久久综合 | 国产成人av免费看 | 91福利视频合集 | 日日天天| 精品av| 国产a久久精品一区二区三区 | 超碰激情| 精品久久久久久久久久久久久久 | 免费视频不卡一区二区三区 | 日韩中文字幕在线播放 | 九九久久精品视频 | 精品免费国产一区二区三区四区介绍 | 国产一区二区久久 | 精品久久一区二区 | 日本欧美一区二区三区视频麻豆 | 久久精品国产99国产精品澳门 | 欧美日韩综合视频 | 久久1区| 欧美精品一区二区三区蜜桃视频 | 午夜性啪啪A片免费AAA毛片 |