第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何將bash腳本直接嵌入git別名中

如何將bash腳本直接嵌入git別名中

慕俠2389804 2019-11-27 10:32:52
我可以嵌入以下bash shell代碼:for name in $(git diff --name-only $1); do git difftool $1 $name & done直接進(jìn)入創(chuàng)建git別名:git config --global alias.diffall ***my-bash-code-here***這是從我之前關(guān)于SO的問(wèn)題/答案開(kāi)始的,在該問(wèn)題中,我將代碼放入.sh文件中,然后將其別名為該文件:git config --global alias.diffall '!sh diffall.sh'但是,在對(duì)簡(jiǎn)單性的永無(wú)止境的追求中,是否有一種方法可以跳過(guò)文件并將代碼直接插入別名中?我不知道格式...
查看完整描述

3 回答

?
湖上湖

TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊

我在文檔中找不到,但是如果您在路徑中創(chuàng)建腳本“ git- <名稱>”,則可以在存儲(chǔ)庫(kù)中使用“ git name”來(lái)調(diào)用它。


看到:


$ cd ~/bin

$ echo "echo I love this log:

>pwd

>git log --graph  --summary --decorate --all" > git-logg

$ chmod +x git-logg

$ cd /path/to/your/repo

$ git logg

I love this log:

/path/to/your/repo

* commit 3c94be44e4119228cc681fc7e11e553c4e77ad04 (whatever-branch)

| Author: myself <my@Laptop.(none)>

| Date:   Fri Apr 1 16:47:20 2011 +0200

|     would have been better not to do it at all

...

$

因此,您也可以使用這種(不太明顯的)方式來(lái)編寫(xiě)自己喜歡的任何別名。


您甚至可以在該函數(shù)的新命令中添加自動(dòng)補(bǔ)全功能。這里的信息


$ _git_logg ()

{

  # you can return anything here for the autocompletion for example all the branches

  __gitcomp_nl "$(__gi


查看完整回答
反對(duì) 回復(fù) 2019-11-27
  • 3 回答
  • 0 關(guān)注
  • 730 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)