另類快速打包commmit程式方法
Contents
快速打包程式的腳本(shell) | 程式狂想筆記
之前有寫過這篇,再包程式都是固定的程式
有時候公司需要打包只有異動到的檔案
這時候之前寫的程式內容可以修正
但我在想有什麼快速整理
使用 GIT 抓取異動檔案
git diff --stat
會顯示異動檔案,當然也會有後面的異動行數
|
|
可抓上次異動的檔案
這時候可以貼到快速打包程式的腳本(shell) | 程式狂想筆記之前的 code
cp 複製檔案
假如複製少許檔案
使用 git diff 抓取少許檔案
為了貼一個檔案,就用腳本工具也挺麻煩
可以直接使用cp
指令
在bash - Linux: copy and create destination dir if it does not exist - Stack Overflow有提到用--parents
可以解決問題
|
|
複製檔案範例
|
|
用 Sublime Text 快速貼上也很快 XD
cp 另類複製方法
但有看到 Mac 不能用--parents
有看到一種方法
|
|
查了一下,$_
這個參數很特別
是抓取前一個指令最後面一個參數
|
|
所以$_可以做這樣運用
Bash shell script 教學
bash-shell-script-10-638.jpg(JPEG 圖片,638x479 像素)
7z 快速壓縮打包
2019-05-22
用 CP 指令打包,還需要手動作壓縮
今天有找到一個方法
設定 file.txt
可完成快入打包
file.txt
|
|
|
|
真的非常方便
相關連結
- bash - How do I zip up multiple files on command line? - Ask Ubuntu
- 7 zip - How to pass multiple files to zip in a single command using 7 zip? - Super User
- Linux 日期格式 - Shell Script 自訂格式
- terminal - create zip based on contents of a file list - Server Fault
- Can’t using vim editor on console connection with container. · Issue #322 · portainer/portainer