12

git-flowをインストールしようとしましたが、gitと正しく統合されていないようです。gitflowをgitと統合するにはどうすればよいですか?これを手動で行う方法はありますか?

ありがとう、ジェフリー

[root@sa 2]# wget --no-check-certificate -q -O - https://github.com/nvie/gitflow/raw/develop/contrib/gitflow-installer.sh | sudo bash
### gitflow no-make installer ###
Installing git-flow to /usr/local/bin
Cloning repo from GitHub to gitflow
Cloning into gitflow...
remote: Counting objects: 2362, done.
remote: Compressing objects: 100% (957/957), done.
remote: Total 2362 (delta 1406), reused 2238 (delta 1316)
Receiving objects: 100% (2362/2362), 484.60 KiB, done.
Resolving deltas: 100% (1406/1406), done.
Updating submodules
Submodule 'shFlags' (git://github.com/nvie/shFlags.git) registered for path 'shFlags'
Cloning into shFlags...
remote: Counting objects: 454, done.
remote: Compressing objects: 100% (55/55), done.
Receiving objects: 100% (454/454), 101.19 KiB, done.
Resolving deltas: 100% (389/389), done.
remote: Total 454 (delta 389), reused 454 (delta 389)
Submodule path 'shFlags': checked out '2fb06af13de884e9680f14a00c82e52a67c867f1'
removed `/usr/local/bin/git-flow'
`gitflow/git-flow' -> `/usr/local/bin/git-flow'
removed `/usr/local/bin/git-flow-init'
`gitflow/git-flow-init' -> `/usr/local/bin/git-flow-init'
removed `/usr/local/bin/git-flow-feature'
`gitflow/git-flow-feature' -> `/usr/local/bin/git-flow-feature'
removed `/usr/local/bin/git-flow-hotfix'
`gitflow/git-flow-hotfix' -> `/usr/local/bin/git-flow-hotfix'
removed `/usr/local/bin/git-flow-release'
`gitflow/git-flow-release' -> `/usr/local/bin/git-flow-release'
removed `/usr/local/bin/git-flow-support'
`gitflow/git-flow-support' -> `/usr/local/bin/git-flow-support'
removed `/usr/local/bin/git-flow-version'
`gitflow/git-flow-version' -> `/usr/local/bin/git-flow-version'
removed `/usr/local/bin/gitflow-common'
`gitflow/gitflow-common' -> `/usr/local/bin/gitflow-common'
removed `/usr/local/bin/gitflow-shFlags'
`gitflow/gitflow-shFlags' -> `/usr/local/bin/gitflow-shFlags'
[root@sa 2]# git flow
git: 'flow' is not a git command. See 'git --help'.

Did you mean one of these?
        reflog
        show
4

4 に答える 4

10

git-flowを削除し、手動でインストールします。

Linuxの場合:

sudo apt-get remove git-flow && wget --no-check-certificate -q -O - https://raw.github.com/nvie/gitflow/develop/contrib/gitflow-installer.sh | sudo bash

Windowsの場合

cygwinを使用する場合は、util-linuxとwgetがインストールされていることを確認してください。次に、cygwinでこれを実行します。

wget -q -O - --no-check-certificate github.com/nvie/gitflow/raw/develop/contrib/gitflow-installer.sh | bash

詳細については、githubのプロジェクトページを確認してください

于 2014-01-09T09:30:58.423 に答える
7

コメントで述べたように、ほとんどの場合、に/usr/local/bin設定されていません$PATH。を実行して確認し、echo $PATH表示されない場合は/usr/local/binに追加し$PATHます。

于 2012-06-11T20:19:51.027 に答える
1

この問題はWindows10(SourceTree)で発生しました。
「ユーザーの環境変数」のPATH変数に以下のフォルダを追加しました

%USERPROFILE%\AppData\Local\Atlassian\SourceTree\git_local\usr\bin

SourceTreeを閉じて再度開きましたが、問題は修正されました。

于 2019-01-21T18:29:01.050 に答える
0

Ubuntuではインストールする必要があります

sudo apt-get install -y git-flow

その後、git flow コマンドは正常に実行されます... PATHに言及する他の回答はgit-flowとして廃止され、スタンドアロンの実行可能ファイルではなく、gitによって直接内部的に使用されます

于 2021-02-03T18:48:18.267 に答える