日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
這7個(gè)常用Git命令或概念你都知道嗎?

本文轉(zhuǎn)載自公眾號(hào)“讀芯術(shù)”(ID:AI_Discovery)。

成都創(chuàng)新互聯(lián)公司是一家以網(wǎng)絡(luò)技術(shù)公司,為中小企業(yè)提供網(wǎng)站維護(hù)、成都做網(wǎng)站、網(wǎng)站建設(shè)、網(wǎng)站備案、服務(wù)器租用、國(guó)際域名空間、軟件開(kāi)發(fā)、微信小程序開(kāi)發(fā)等企業(yè)互聯(lián)網(wǎng)相關(guān)業(yè)務(wù),是一家有著豐富的互聯(lián)網(wǎng)運(yùn)營(yíng)推廣經(jīng)驗(yàn)的科技公司,有著多年的網(wǎng)站建站經(jīng)驗(yàn),致力于幫助中小企業(yè)在互聯(lián)網(wǎng)讓打出自已的品牌和口碑,讓企業(yè)在互聯(lián)網(wǎng)上打開(kāi)一個(gè)面向全國(guó)乃至全球的業(yè)務(wù)窗口:建站電話聯(lián)系:18980820575

1. 以“; ”(分號(hào))分隔的多個(gè)git命令

以分號(hào)分隔可使用多個(gè)Git命令:

 
 
 
 
  1. $ git --version; git branch // separated by semi-colon

2. git別名命令

命令別名能提高可重用性。

將gitremote -v(用于檢查遠(yuǎn)程源的命令)別名為show-origin:

 
 
 
 
  1. $ git config --global alias.show-origin  remote -v 
  2. $ git show-origin

將git log --graph--pretty=oneline (打印提交日志的命令)別名為show-graph:

3. 名為‘ .git’的隱藏文件夾

隱藏的.git文件夾包含提交、分支和文件的歷史記錄。因此,需要復(fù)制.git 文件夾并復(fù)制整個(gè)應(yīng)用程序及git歷史記錄(提交歷史等)。要復(fù)制隱藏的文件夾,需要運(yùn)行-r 選項(xiàng):

 
 
 
 
  1. $ cp -r 

要查看隱藏的文件夾,需要運(yùn)行l(wèi)s-a 而不是ls:

 
 
 
 
  1. $ls -a

4. 在‘.gitignore’中指定文件夾和文件的多種方法

.gitignore配置文件包含你不想在git系統(tǒng)中管理的文件和文件夾。在.gitignore中指定文件夾和文件的方法有很多種。首先,.gitignore中的#用于注釋(類似于Python中的#注釋)。

(1) 簡(jiǎn)單文件名

 
 
 
 
  1. # exclude dbinfo.php file in git system
  2. dbinfo.php

(2) 模式匹配——“globbing”使用星號(hào)(*)

globbing是大多數(shù)Unix shell使用的通配符技術(shù):

 
 
 
 
  1. # exclude obj files
  2. *.obj

(3) 指定不想排除的文件或文件夾

可以指定不想排除的文件或文件夾。當(dāng)與團(tuán)隊(duì)合作并希望重新聲明該文件或文件夾不應(yīng)從git系統(tǒng)中排除時(shí),這是很有用的做法:

 
 
 
 
  1. # do not exclude the following configuration file
  2. !config.php

(4) 文件相對(duì)路徑

 
 
 
 
  1. # exclude the file in the current directory
  2. /readme.txt# exclude all files in /pub/ directory
  3. /pub/# exclude all txt files whose parent is docdoc/**/*.txt

5. 空白信息選項(xiàng)

有時(shí)想在沒(méi)有信息的情況下進(jìn)行提交,而信息卻又是提交的必要條件,可以使用--allow-empty-message選項(xiàng):

 
 
 
 
  1. $ git commit --allow-empty-mesage -m "" --- no commit message

6. 分支層次結(jié)構(gòu)

當(dāng)分支中帶有斜杠(/)時(shí),該分支將存儲(chǔ)為目錄層次結(jié)構(gòu):

 
 
 
 
  1. Branch name
  2. --> v1.5/feature-1
  3. --> v1.5/fix-1--> v1.6/feature-2
  4. --> v1.6/feature-3
  5. --> v1.6/fix-1

7. 顯示日志

顯示git日志有多種方法:

(1) pretty=online選項(xiàng)

 
 
 
 
  1. $ git log --pretty=onelineOR$ git log --oneline

(2) 圖表選項(xiàng)

 
 
 
 
  1. $ git log --online --graph

(3) 數(shù)字選項(xiàng)

 
 
 
 
  1. $ git log --online --graph -5 // SHOW only 5 most recent commits

Git使用愉快!


分享名稱:這7個(gè)常用Git命令或概念你都知道嗎?
路徑分享:http://www.5511xx.com/article/dpdidjo.html