中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

太原seo計費管理seo專業(yè)術語

太原seo計費管理,seo專業(yè)術語,91url wordpress,國外flash動畫網(wǎng)站提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 文章目錄 前言第 1章 入門 11.1 關于版本控制 11.1.1 本地版本控制系統(tǒng) 1 第 2章 Git基礎 132.1 獲取Git倉庫 132.1.1 在現(xiàn)有中初始化Git倉庫 132.1.2 克隆現(xiàn)有倉庫 14 2.2 在…

提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔

文章目錄

  • 前言
  • 第 1章 入門 1
    • 1.1 關于版本控制 1
      • 1.1.1 本地版本控制系統(tǒng) 1
  • 第 2章 Git基礎 13
    • 2.1 獲取Git倉庫 13
      • 2.1.1 在現(xiàn)有中初始化Git倉庫 13
      • 2.1.2 克隆現(xiàn)有倉庫 14
    • 2.2 在Git倉庫中記錄變更 14
      • 2.2.1 查看當前文件狀態(tài) 15
      • 2.2.2 跟蹤新文件 16
      • 2.2.3 暫存已修改的文件 16
      • 2.2.4 顯示更簡潔的狀態(tài)信息 18
      • 2.2.5 忽略文件 18
      • 2.2.6 查看已暫存和未暫存的變更 19
      • 2.2.7 提交變更 21
      • 2.2.8 跳過暫存區(qū) 22
      • 2.2.9 移除文件 23
      • 2.2.10 移動文件 24
    • 2.3 查看提交歷史 25
    • 2.4 撤銷操作 30
      • 2.4.1 撤銷已暫存的文件 30
      • 2.4.2 撤銷對文件的修改 31
    • 2.5 遠程倉庫的使用 32
      • 2.5.1 顯示遠程倉庫 32
      • 2.5.2 添加遠程倉庫 33
      • 2.5.3 從遠程倉庫獲取和拉取數(shù)據(jù) 34
      • 2.5.4 將數(shù)據(jù)推送到遠程倉庫 34
      • 2.5.5 檢查遠程倉庫 35
      • 2.5.6 刪除和重命名遠程倉庫 36
    • 2.6 標記 36
      • 2.6.1 列舉標簽 36
      • 2.6.2 創(chuàng)建標簽 37
      • 2.6.3 注釋標簽 37
      • 2.6.4 輕量標簽 38
      • 2.6.5 補加標簽 38
      • 2.6.6 共享標簽 39
      • 2.6.7 檢出標簽 39
    • 2.7 Git別名 40
    • 2.8 小結 41
  • 第3章 Git分支機制 42
    • 3.1 分支機制簡述 42
      • 3.1.1 創(chuàng)建新分支 44
      • 3.1.2 切換分支 45
    • 3.2 基本的分支與合并操作 48
      • 3.2.1 基本的分支操作 48
  • 總結


前言

提示:這里可以添加本文要記錄的大概內容:

例如:隨著人工智能的不斷發(fā)展,機器學習這門技術也越來越重要,很多人都開啟了學習機器學習,本文就介紹了機器學習的基礎內容。


提示:以下是本篇文章正文內容,下面案例可供參考

第 1章 入門 1

1.1 關于版本控制 1

1.1.1 本地版本控制系統(tǒng) 1

1.1.2 集中式版本控制系統(tǒng) 2
1.1.3 分布式版本控制系統(tǒng) 3
1.2 Git簡史 4
1.3 Git基礎 4
1.3.1 快照,而非差異 4
1.3.2 幾乎所有操作都在本地執(zhí)行 5
1.3.3 Git的完整性 6
1.3.4 Git通常只增加數(shù)據(jù) 6
1.3.5 三種狀態(tài) 7
1.4 命令行 8
1.5 安裝Git 8
1.5.1 Linux上的安裝方法 8
1.5.2 Mac上的安裝方法 8
1.5.3 Windows上的安裝方法 9
1.5.4 從源碼安裝 9
1.6 Git的首 次配置 10
1.6.1 用戶身份 11
1.6.2 個人編輯器 11
1.6.3 檢查個人設置 12
1.7 獲取幫助 12
1.8 小結 12

第 2章 Git基礎 13

主要內容:

  • 初始化
  • 開始或停止追蹤文件、暫存或者提交更改
  • 忽略某些文件和文件模式
  • 撤銷錯誤操作
  • 瀏覽項目版本歷史、查看版本差異

2.1 獲取Git倉庫 13

2.1.1 在現(xiàn)有中初始化Git倉庫 13

git init

2.1.2 克隆現(xiàn)有倉庫 14

git clone xxx

創(chuàng)建abc目錄,把xxx項目克隆到abc目錄

git clone xxx abc

2.2 在Git倉庫中記錄變更 14

2.2.1 查看當前文件狀態(tài) 15

git status

2.2.2 跟蹤新文件 16

追蹤一個新文件–xx

git add xx

2.2.3 暫存已修改的文件 16

暫存已修改的文件–xx

git add xx

面試問題:add的作用?add和commit的區(qū)別?
答:add是一個多功能,可以追蹤新文件,也可以暫存已修改的文件??梢园裧it add看做“添加內容到下次提交”。

2.2.4 顯示更簡潔的狀態(tài)信息 18

git status -s
git status --short

2.2.5 忽略文件 18

編寫**.gitignore**

2.2.6 查看已暫存和未暫存的變更 19

查看當前修改和暫存區(qū)的差異

git diff

查看暫存區(qū)和上次提交的差異

git diff --staged

使用圖形diff工具,書里沒展開,需要自己研究,idea已經(jīng)夠用了

git difftool --tool-help

2.2.7 提交變更 21

git commit -m "feature/提交信息"

繼續(xù)回答之前的問題(add和commit的區(qū)別?)。
提交記錄(commit)記錄的是暫存區(qū)中的快照。

2.2.8 跳過暫存區(qū) 22

自動把已追蹤的文件添加到暫存區(qū),然后再提交。

git commit -a -m "feature/跳過暫存區(qū)"

繼續(xù)回答之前的問題(add和commit的區(qū)別?)。
commit可以跳過add。

問題:這一步是只保留修改還是把新文件也加入?
答:只有已有文件會被commit,新文件不可以,需要手動提交。

2.2.9 移除文件 23

注意:如果你真實刪除了一個文件其實可以執(zhí)行git add,但是如果你沒有刪除他,只是想從暫存區(qū)移除,那么你需要使用git rm 命令。

把文件移除狀態(tài)記錄到暫存區(qū)

git rm xx

把不想刪除的文件從暫存區(qū)移除

git rm --cached xx

這里最有用的一個場景是忘記把.idea目錄添加到.gitignore。

首先,您需要將.idea文件夾從Git版本控制中移除。為此,可以使用以下命令:

git rm -r --cached .idea

這將會從Git的暫存區(qū)(index)中刪除.idea文件夾,但不會刪除實際的文件。

接下來,您需要提交這個變更到本地倉庫:

git commit -m "Remove .idea folder from version control"

現(xiàn)在,您可以將這個變更推送到遠程倉庫。使用以下命令:

git push origin <branch-name>

請將替換為您要推送到的分支名稱,通常是主分支(例如,main或master)。

2.2.10 移動文件 24

git mv file_from file_to

相當于執(zhí)行了三條命令

mv file_from file_to
git rm file_from
git add file_to

但是我目前感覺直接重命名,然后git add也是可以的,可能是版本問題吧。

2.3 查看提交歷史 25

最強大的命令

git log

可以查看所有提交,包括hash、作者信息

git log -p -2

-p顯示每次提交引入的差異
-2表示只輸出最近兩次提交

git log --stat

查看概要,包括改動文件列表、改動文件數(shù)量、每個文件有多少增刪,以及總計。

git log --pretty=oneline

每次提交信息在一行顯示

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

哈希 - 作者, 時間 : 提交主題

git log --since=2.weeks

2.4 撤銷操作 30

git commit -m "info"
git add forgotten_file
git commit --amend

當遺漏了某個文件,已經(jīng)提交了,可以使用–amend把遺漏的合并進之前的提交,最終只會保留一次提交。

2.4.1 撤銷已暫存的文件 30

git add a
git add b
git reset HEAD a

把a、b兩個文件已經(jīng)放入暫存區(qū)了,又希望把a恢復到已修改但未暫存的狀態(tài)。

2.4.2 撤銷對文件的修改 31

一個特別危險的指令

git checkout -- file

如果確定file的修改內容不需要了,name可以用老版本把當前修改覆蓋掉,不可以恢復的。
如果只是需要暫時隱藏,那么使用stash。

2.5 遠程倉庫的使用 32

2.5.1 顯示遠程倉庫 32

$ git remote
origin
git remote -v
origin  git@ip:pro.git (fetch)
origin  git@ip:pro.git (push)

2.5.2 添加遠程倉庫 33

git remote add tm git@xx.git
git fetch tm
git merge tm/release/2.3 --allow-unrelated-histories

已有倉庫,添加一個遠程倉庫,取了一個tm的簡短的名字方便引用,git fetch tm獲取tm的全部數(shù)據(jù),后續(xù)可以訪問tm的分支了,也可以和自己的分支合并。

2.5.3 從遠程倉庫獲取和拉取數(shù)據(jù) 34

git fetch tm

獲取tm的全部數(shù)據(jù)

2.5.4 將數(shù)據(jù)推送到遠程倉庫 34

git push origin HEAD

這是我常用的指令,推送到(push) 遠端的(origin) 同名分支(HEAD)上

2.5.5 檢查遠程倉庫 35

git remote show origin

查看遠端信息,包括追蹤信息,推送分支,你剛在本地創(chuàng)建了分支,還沒有推送過,那么是沒有可以推送的分支的信息的。

2.5.6 刪除和重命名遠程倉庫 36

一般人沒有這個權限的吧

在這里插入代碼片

2.6 標記 36

2.6.1 列舉標簽 36

列舉所有tag

git tag

列舉特定系列tag

git tag -l "v1.2.3*"

2.6.2 創(chuàng)建標簽 37

標簽包括 注釋標簽 和 輕量標簽

2.6.3 注釋標簽 37

打標簽

git tag -a v1.4 -m "my version 1.4"

查看某個標簽的信息

git show v1.4

2.6.4 輕量標簽 38

不需要-a、-m等選項

git tag v1.4-lw

輕量標簽的標簽信息也少一些

git show v1.4-lw

2.6.5 補加標簽 38

git tag -a v1.2 hash值

2.6.6 共享標簽 39

推送標簽,和遠端git倉庫同步標簽,類似于推送分支
推送單個

git push origin [tagname]

一次全部推送

git push origin --tags

2.6.7 檢出標簽 39

不能檢出標簽,只能在標簽上創(chuàng)建一個分支

git checkout -b version2 v2.0.0

2.7 Git別名 40

給git命令起別名,建議還是別學了

2.8 小結 41

第3章 Git分支機制 42

3.1 分支機制簡述 42

git存儲的是指向快照的指針

3.1.1 創(chuàng)建新分支 44

基于當前工作區(qū)創(chuàng)建新分支

git branch newbranch

3.1.2 切換分支 45

git checkout newbranch

切換分支就是將HEAD分支指向newbranch

3.2 基本的分支與合并操作 48

3.2.1 基本的分支操作 48

一個典型場景:
master分支上有個iss53問題需要修復,正在修復,發(fā)現(xiàn)一個緊急線上問題需要修復。

git checkout -b iss53 # 根據(jù)當前工作區(qū)切出iss53分支
vi file1
# 緊急修復
git commit -a -m "fix/修復一部分iss 53"
git checkout master
git checkout -b hotfix # 根據(jù)當前工作區(qū)切出iss53分支
vi file2
git commit -a -m "fix/hotfix"
git checkout master
git merge hotfix # hotfix是基于master的,所以master只是把指針快進了一下
git branch -d hotfix # 刪除hotfix分支
git checkout iss53 # 切回iss53分支
vi file1
git commit -a -m "fix/修復完iss 53"
git merge master # 把master對hotfix的修復合入

3.2.2 基本的合并操作 52
3.2.3 基本的合并沖突處理 53
3.3 分支管理 55
3.4 與分支有關的工作流 56
3.4.1 長期分支 57
3.4.2 主題分支 58
3.5 遠程分支 59
3.5.1 推送 63
3.5.2 跟蹤分支 64
3.5.3 拉取 66
3.5.4 刪除遠程分支 66
3.6 變基 66
3.6.1 基本的變基操作 66
3.6.2 更有趣的變基操作 69
3.6.3 變基操作的潛在危害 71
3.6.4 只在需要的時候執(zhí)行變基操作 74
3.6.5 變基操作與合并操作的對比 75
3.7 小結 75
第4章 Git服務器 76
4.1 協(xié)議 76
4.1.1 本地協(xié)議 76
4.1.2 HTTP協(xié)議 78
4.1.3 SSH協(xié)議 79
4.1.4 Git協(xié)議 80
4.2 在服務器上搭建Git 80
4.2.1 將裸倉庫放置在服務器上 81
4.2.2 小型團隊配置 82
4.3 生成個人的SSH公鑰 83
4.4 設置服務器 84
4.5 Git守護進程 85
4.6 智能HTTP 87
4.7 GitWeb 88
4.8 GitLab 90
4.8.1 安裝 90
4.8.2 管理 91
4.8.3 基本用法 93
4.8.4 協(xié)作 93
4.9 第三方托管選擇 94
4.10 小結 94
第5章 分布式Git 95
5.1 分布式工作流 95
5.1.1 集中式工作流 95
5.1.2 集成管理者工作流 96
5.1.3 司令官與副官工作流 97
5.1.4 工作流小結 97
5.2 為項目做貢獻 98
5.2.1 提交準則 98
5.2.2 私有小型團隊 100
5.2.3 私有管理團隊 105
5.2.4 派生的公開項目 110
5.2.5 通過電子郵件接受補丁的公開項目 113
5.2.6 小結 115
5.3 維護項目 115
5.3.1 使用主題分支 115
5.3.2 應用來自電子郵件的補丁 116
5.3.3 檢出遠程分支 118
5.3.4 確定引入內容 119
5.3.5 整合所貢獻的工作結果 120
5.3.6 為發(fā)布版打標簽 125
5.3.7 生成構建編號 126
5.3.8 準備發(fā)布 126
5.3.9 簡報 127
5.4 小結 127
第6章 GitHub 128
6.1 賬號設置與配置 128
6.1.1 SSH訪問 129
6.1.2 頭像 130
6.1.3 電子郵件地址 131
6.1.4 雙因素身份驗證 132
6.2 為項目做貢獻 132
6.2.1 派生項目 132
6.2.2 GitHub流程 133
6.2.3 拉取請求的高 級用法 140
6.2.4 Markdown 144
6.3 項目維護 148
6.3.1 創(chuàng)建新倉庫 148
6.3.2 添加協(xié)作人員 150
6.3.3 管理拉取請求 150
6.3.4 提醒和通知 155
6.3.5 特殊文件 158
6.3.6 項目管理 159
6.4 組織管理 160
6.4.1 組織的基本操作 160
6.4.2 團隊 160
6.4.3 審計日志 162
6.5 GitHub腳本化 162
6.5.1 鉤子系統(tǒng) 162
6.5.2 GitHub API 166
6.6 小結 170
第7章 Git工具 171
7.1 選擇修訂版本 171
7.1.1 單個修訂版本 171
7.1.2 提交范圍 175
7.2 交互式暫存 177
7.2.1 暫存和取消暫存文件 178
7.2.2 暫存補丁 180
7.3 儲藏與清理 181
7.3.1 儲藏工作成果 181
7.3.2 靈活運用儲藏 183
7.3.3 從儲藏中創(chuàng)建分支 184
7.3.4 清理工作 184
7.4 簽署工作 186
7.4.1 GPG簡介 186
7.4.2 簽署標簽 186
7.4.3 驗證標簽 187
7.4.4 簽署提交 187
7.4.5 所有人都得簽署 189
7.5 搜索 189
7.5.1 git grep 189
7.5.2 Git日志搜索 190
7.6 重寫歷史 192
7.6.1 修改**近一次提交 192
7.6.2 修改多個提交消息 192
7.6.3 重排提交 194
7.6.4 壓縮提交 195
7.6.5 拆分提交 195
7.6.6 超強命令:filter-branch 196
7.7 重置揭秘 197
7.7.1 三棵樹 198
7.7.2 工作流 199
7.7.3 重置的作用 203
7.7.4 利用路徑進行重置 205
7.7.5 壓縮 207
7.7.6 檢出 209
7.7.7 小結 210
7.8 合并的高 級用法 211
7.8.1 合并沖突 211
7.8.2 撤銷合并 220
7.8.3 其他類型的合并 222
7.9 rerere 225
7.10 使用Git調試 230
7.10.1 文件標注 230
7.10.2 二分查找 232
7.11 子模塊 233
7.11.1 開始使用子模塊 233
7.11.2 克隆含有子模塊的項目 235
7.11.3 開發(fā)含有子模塊的項目 236
7.11.4 子模塊技巧 245
7.11.5 子模塊的問題 246
7.12 打包 248
7.13 替換 251
7.14 憑據(jù)存儲 257
7.14.1 底層實現(xiàn) 258
7.14.2 自定義憑據(jù)緩存 259
7.15 小結 261
第8章 自定義Git 262
8.1 配置Git 262
8.1.1 客戶端基本配置 262
8.1.2 Git中的配色 265
8.1.3 外部的合并與diff工具 265
8.1.4 格式化與空白字符 268
8.1.5 服務器配置 270
8.2 Git屬性 270
8.2.1 二進制文件 271
8.2.2 關鍵字擴展 273
8.2.3 導出倉庫 276
8.2.4 合并策略 277
8.3 Git鉤子 277
8.3.1 安裝鉤子 277
8.3.2 客戶端鉤子 278
8.3.3 服務器端鉤子 279
8.4 Git強制策略示例 280
8.4.1 服務器端鉤子 280
8.4.2 客戶端鉤子 285
8.5 小結 288
第9章 Git與其他系統(tǒng) 289
9.1 作為客戶端的Git 289
9.1.1 Git與Subversion 289
9.1.2 Git與Mercurial 298
9.1.3 Git與Perforce 305
9.1.4 Git與TFS 317
9.2 遷移到Git 325
9.2.1 Subversion 325
9.2.2 Mercurial 327
9.2.3 Perforce 329
9.2.4 TFS 330
9.2.5 自定義導入工具 331
9.3 小結 337
第 10章 Git內幕 338
10.1 底層命令和高層命令 338
10.2 Git對象 339
10.2.1 樹對象 341
10.2.2 提交對象 343
10.2.3 對象存儲 345
10.3 Git引用 346
10.3.1 HEAD 348
10.3.2 標簽對象 348
10.3.3 遠程引用 349
10.4 包文件 350
10.5 引用規(guī)格 352
10.5.1 推送引用規(guī)格 354
10.5.2 刪除引用 354
10.6 傳輸協(xié)議 354
10.6.1 啞協(xié)議 355
10.6.2 智能協(xié)議 356
10.6.3 協(xié)議小結 359
10.7 維護與數(shù)據(jù)恢復 359
10.7.1 維護 359
10.7.2 數(shù)據(jù)恢復 360
10.7.3 移除對象 362
10.8 環(huán)境變量 365
10.8.1 全局行為 365
10.8.2 倉庫位置 365
10.8.3 路徑規(guī)格 366
10.8.4 提交 366
10.8.5 網(wǎng)絡 366
10.8.6 差異與合并 367
10.8.7 調試 367
10.8.8 雜項 369
10.9 小結 369
附錄A 其他環(huán)境中的Git 370
附錄B 在應用程序中嵌入Git 381
附錄C Git命令 390


總結

提示:這里對文章進行總結:
例如:以上就是今天要講的內容,本文僅僅簡單介紹了pandas的使用,而pandas提供了大量能使我們快速便捷地處理數(shù)據(jù)的函數(shù)和方法。

http://www.risenshineclean.com/news/43101.html

相關文章:

  • 美國優(yōu)秀網(wǎng)站教你如何建立網(wǎng)站
  • 有人做網(wǎng)站花了10幾萬產(chǎn)品推廣方法
  • 西柏坡門戶網(wǎng)站建設規(guī)劃書淄博seo網(wǎng)絡公司
  • 天津企業(yè)設計網(wǎng)站建設清遠今日頭條最新消息
  • 新手做自己的網(wǎng)站教程google廣告
  • 做網(wǎng)站有前景嗎網(wǎng)絡優(yōu)化app
  • 關鍵詞網(wǎng)站優(yōu)化平臺營銷型網(wǎng)站有哪些平臺
  • 東營做網(wǎng)站seo的長沙seo
  • 杭州網(wǎng)站建設杭州沃邇夫如何做好網(wǎng)絡營銷推廣
  • 沈陽健網(wǎng)站百度推廣管理
  • 高端品牌網(wǎng)站制作黃頁推廣2021
  • 老薛主機做電影網(wǎng)站怎么在百度發(fā)布免費廣告
  • 深圳 營銷型網(wǎng)站建設百度引擎搜索
  • 南陽公司做網(wǎng)站武漢seo搜索優(yōu)化
  • 外貿推廣網(wǎng)站有哪些徐州百度seo排名優(yōu)化
  • 網(wǎng)站升級方案渠道推廣平臺
  • 主要的網(wǎng)站開發(fā)技術路線seo快速排名優(yōu)化方式
  • 做游戲數(shù)據(jù)分析的網(wǎng)站游戲推廣引流
  • 制作網(wǎng)站首先要知道什么鄭州網(wǎng)站推廣優(yōu)化公司
  • wordpress你訪問的網(wǎng)站不存在網(wǎng)址網(wǎng)域ip地址查詢
  • 論壇網(wǎng)站建設推廣優(yōu)化網(wǎng)絡營銷客服主要做什么
  • 北京網(wǎng)站開發(fā)建設 58同城抖音搜索引擎推廣
  • 濱州網(wǎng)站建設phpi百度網(wǎng)盤帳號登錄入口
  • 楊莊網(wǎng)站建設廣告推廣渠道有哪些
  • 龍崗企業(yè)網(wǎng)站制作公司資源
  • 微信公眾平臺官方網(wǎng)谷歌網(wǎng)站推廣優(yōu)化
  • 網(wǎng)站怎樣做自適應分辨率大小公司網(wǎng)絡推廣該怎么做
  • laravel 做網(wǎng)站宣傳軟文
  • 微商水印相機做網(wǎng)站cps推廣平臺
  • 區(qū)塊鏈開發(fā)技術的應用做神馬seo快速排名軟件