git-config

    2熱度

    1回答

    我想別名簡單的藏匿處,所以我可以做git load <stashname>,東西沿着這條線: load = !git stash list | grep ' $1$' | awk '{ print $1 }' | sed '$ s/:$//'; echo 不幸的是,awk的$1正在被藏匿的名稱替換過。我如何逃避這個$符號?試圖\$,但混帳說: fatal: bad config file li

    7熱度

    1回答

    我正在輸出到終端,但Git沒有正確檢測到我輸出到終端,出於着色輸出的目的。我的問題是,git-config(1)的意思是:「只有在輸出到終端時才使用顏色」(這個短語出現在多個配置描述的末尾,例如color.ui和color 。科)?換句話說,Git如何決定它是否輸出到終端,以及如何更改我的環境設置以通知Git我的終端確實是終端? 細節: 我在Windows上使用rxvt終端與Cygwin。我也安裝

    2熱度

    1回答

    我想將DiffMerge配置爲Git中的difftool,但沒有運氣。這是我的.gitconfig文件(其他設置未顯示僅供用戶使用)的精彩部分。 [diff] tool = diffmerge [difftool "diffmerge"] cmd = \"C:\\Program Files\\SourceGear\\Common\\DiffMerge\\sgdm.exe\

    27熱度

    1回答

    我使用less作爲我的git尋呼機。 如果git diff輸出在一個頁面上可讀,我的git將輸出打印到屏幕上。 有時候我打字太快,打字Ctrl+D(下半頁),這會殺死我的終端。即使輸出非常小,是否有可以啓用尋呼機git diff的選項? 不起作用: git -p diff git --paginate diff git設置:pager.diff = true

    7熱度

    1回答

    是否可以設置一個自定義工具來合併Git中特定擴展名的文件? 感謝您的指點! 更新 我沒能拿出一個比定義自定義difftool和手工調用它的任何更好的解決方案爲@jarodeells建議: [diff] tool = mydiff [difftool "mydiff"] cmd="script.sh \"$LOCAL\" \"$REMOTE\"" 然後顯式調用它: $ gi

    3熱度

    1回答

    我有這樣一個gitconfig: [alias] l = "!source ~/.githelpers && pretty_git_log" 當我運行它,我得到這個: [desktop] git l source ~/.githelpers && pretty_git_log: 1: source: not found error: cannot run source ~/.githel

    10熱度

    3回答

    使用別名時是否有顯示完整命令的選項? 例子: $ git ci -m "initial commit" Full command: git commit -m "initial commit" ... $ git lg Full command: git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s

    54熱度

    2回答

    在做我喜歡的git的日誌查看我創造了這個別名: graph = log --pretty=format:'%Cgreen%ad%Creset %C(yellow)%h%Creset%C(yellow)%d%Creset %s %C(cyan)[%an]%Creset %Cgreen(%ar)%Creset' --date=short --graph 這將創建一個輸出,如: 我在這裏遺失的是log

    70熱度

    1回答

    我要上色的git狀態輸出,使: untracked files = magenta new files = green modified files = blue deleted files = red 我也看不到綠色和不分級的文件以藍色上演文件: 我的.gitconfig是設置有以下依據某些搜索: [color] status = auto [color "status"] a

    1熱度

    2回答

    我獲得以下錯誤消息,當我試圖爲擠壓運行git rebase -i我承諾: /usr/libexec/git-core/git-sh-setup: line 112: mate: command not found 如何混帳認準編輯器? 從git-sh-setup文件,我只能看到這種方法: git_editor() { if test -z "${GI