日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

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

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

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

1. 以“; ”(分號)分隔的多個git命令

以分號分隔可使用多個Git命令:

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

2. git別名命令

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

將gitremote -v(用于檢查遠程源的命令)別名為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ù)制整個應(yīng)用程序及git歷史記錄(提交歷史等)。要復(fù)制隱藏的文件夾,需要運行-r 選項:

 
 
 
 
  1. $ cp -r 

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

 
 
 
 
  1. $ls -a

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

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

(1) 簡單文件名

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

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

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

 
 
 
 
  1. # exclude obj files
  2. *.obj

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

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

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

(4) 文件相對路徑

 
 
 
 
  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. 空白信息選項

有時想在沒有信息的情況下進行提交,而信息卻又是提交的必要條件,可以使用--allow-empty-message選項:

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

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

當分支中帶有斜杠(/)時,該分支將存儲為目錄層次結(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選項

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

(2) 圖表選項

 
 
 
 
  1. $ git log --online --graph

(3) 數(shù)字選項

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

Git使用愉快!


文章標題:這7個常用Git命令或概念你都知道嗎?
文章出自:http://www.dlmjj.cn/article/dpdidjo.html