The error subcommand given by git tab completion.

4 messages, 3 authors, 2021-02-02 · open the first message on its own page

The error subcommand given by git tab completion.

From: Hongyi Zhao <hidden>
Date: 2021-02-01 15:17:30

On Ubuntu 20.04, the `git TAB' will give me the following available subcommands:

$ git TAB
add               deborig           merge             rm
am                describe          mergetool         send-email
apply             diff              mv                shortlog
archive           difftool          notes             show
bisect            fetch             pull              show-branch
blame             format-patch      push              sparse-checkout
branch            fsck              range-diff        stage
bundle            gc                rebase            stash
checkout          gitk              reflog            status
cherry            grep              remote            submodule
cherry-pick       gui               repack            switch
citool            help              replace           tag
clean             init              request-pull      whatchanged
clone             instaweb          reset             worktree
commit            latexdiff         restore
config            log               revert

Then I try the following:

$ git gui
git: 'gui' is not a git command. See 'git --help'.

The most similar commands are
    gc
    grep
    init
    pull
    push

The git version is shown as below:

$ git --version
git version 2.25.1

As you can see, gui is among the auto-completed subcommands list, but
it can be run like the manner of other subcommands. Any hints for this
problem?

Regards
-- 
Assoc. Prof. Hongyi Zhao [off-list ref]
Theory and Simulation of Materials
Hebei Polytechnic University of Science and Technology engineering
NO. 552 North Gangtie Road, Xingtai, China

Re: The error subcommand given by git tab completion.

From: 胡哲宁 <hidden>
Date: 2021-02-01 16:17:49

git gui works normally for me in arch.
You should go to install some dependent commands.

Hongyi Zhao [off-list ref] 于2021年2月1日周一 下午11:19写道:
On Ubuntu 20.04, the `git TAB' will give me the following available subcommands:

$ git TAB
add               deborig           merge             rm
am                describe          mergetool         send-email
apply             diff              mv                shortlog
archive           difftool          notes             show
bisect            fetch             pull              show-branch
blame             format-patch      push              sparse-checkout
branch            fsck              range-diff        stage
bundle            gc                rebase            stash
checkout          gitk              reflog            status
cherry            grep              remote            submodule
cherry-pick       gui               repack            switch
citool            help              replace           tag
clean             init              request-pull      whatchanged
clone             instaweb          reset             worktree
commit            latexdiff         restore
config            log               revert

Then I try the following:

$ git gui
git: 'gui' is not a git command. See 'git --help'.

The most similar commands are
    gc
    grep
    init
    pull
    push

The git version is shown as below:

$ git --version
git version 2.25.1

As you can see, gui is among the auto-completed subcommands list, but
it can be run like the manner of other subcommands. Any hints for this
problem?

Regards
--
Assoc. Prof. Hongyi Zhao [off-list ref]
Theory and Simulation of Materials
Hebei Polytechnic University of Science and Technology engineering
NO. 552 North Gangtie Road, Xingtai, China

Re: The error subcommand given by git tab completion.

From: Pratyush Yadav <hidden>
Date: 2021-02-01 16:42:46

On 01/02/21 11:15PM, Hongyi Zhao wrote:
On Ubuntu 20.04, the `git TAB' will give me the following available subcommands:

$ git TAB
add               deborig           merge             rm
am                describe          mergetool         send-email
apply             diff              mv                shortlog
archive           difftool          notes             show
bisect            fetch             pull              show-branch
blame             format-patch      push              sparse-checkout
branch            fsck              range-diff        stage
bundle            gc                rebase            stash
checkout          gitk              reflog            status
cherry            grep              remote            submodule
cherry-pick       gui               repack            switch
citool            help              replace           tag
clean             init              request-pull      whatchanged
clone             instaweb          reset             worktree
commit            latexdiff         restore
config            log               revert

Then I try the following:

$ git gui
git: 'gui' is not a git command. See 'git --help'.

The most similar commands are
    gc
    grep
    init
    pull
    push

The git version is shown as below:

$ git --version
git version 2.25.1

As you can see, gui is among the auto-completed subcommands list, but
it can be run like the manner of other subcommands. Any hints for this
problem?
Do you have git-gui installed? Some distros (like Ubuntu IIRC) don't 
ship git-gui by default and you have to install it separately.
 
Regards
-- 
Assoc. Prof. Hongyi Zhao [off-list ref]
Theory and Simulation of Materials
Hebei Polytechnic University of Science and Technology engineering
NO. 552 North Gangtie Road, Xingtai, China
-- 
Regards,
Pratyush Yadav

Re: The error subcommand given by git tab completion.

From: Hongyi Zhao <hidden>
Date: 2021-02-02 02:37:02

On Tue, Feb 2, 2021 at 12:42 AM Pratyush Yadav [off-list ref] wrote:
On 01/02/21 11:15PM, Hongyi Zhao wrote:
quoted
On Ubuntu 20.04, the `git TAB' will give me the following available subcommands:

$ git TAB
add               deborig           merge             rm
am                describe          mergetool         send-email
apply             diff              mv                shortlog
archive           difftool          notes             show
bisect            fetch             pull              show-branch
blame             format-patch      push              sparse-checkout
branch            fsck              range-diff        stage
bundle            gc                rebase            stash
checkout          gitk              reflog            status
cherry            grep              remote            submodule
cherry-pick       gui               repack            switch
citool            help              replace           tag
clean             init              request-pull      whatchanged
clone             instaweb          reset             worktree
commit            latexdiff         restore
config            log               revert

Then I try the following:

$ git gui
git: 'gui' is not a git command. See 'git --help'.

The most similar commands are
    gc
    grep
    init
    pull
    push

The git version is shown as below:

$ git --version
git version 2.25.1

As you can see, gui is among the auto-completed subcommands list, but
it can be run like the manner of other subcommands. Any hints for this
problem?
Do you have git-gui installed? Some distros (like Ubuntu IIRC) don't
ship git-gui by default and you have to install it separately.
Thanks a lot for your notes. The following command fixes this problem:

$ sudo apt-get install git-gui

Regards
-- 
Assoc. Prof. Hongyi Zhao [off-list ref]
Theory and Simulation of Materials
Hebei Polytechnic University of Science and Technology engineering
NO. 552 North Gangtie Road, Xingtai, China
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help