0

ターミナルに入ると:

Parkers-MacBook-Pro:first_app ppreyer$ git remote add origin git@github.com:ppreyer/first_app.git
Parkers-MacBook-Pro:first_app ppreyer$ git push origin master

次のエラーが表示されます。

error: src refspec master does not match any.
error: failed to push some refs to 'git@github.com:ppreyer/first_app.git'

どんな助けでも大歓迎です。

それで、戻ってターミナルに次のように入力すると、別のエラーが発生しました。

Parkers-MacBook-Pro:first_app ppreyer$ git init
Reinitialized existing Git repository in /Users/ppreyer/.ssh/first_app/first_app/.git/
Parkers-MacBook-Pro:first_app ppreyer$ git add .
Parkers-MacBook-Pro:first_app ppreyer$ git commit -m
error: switch `m' requires a value
usage: git commit [options] [--] <filepattern>...

    -q, --quiet           suppress summary after successful commit
    -v, --verbose         show diff in commit message template

Commit message options
    -F, --file <file>     read message from file
    --author <author>     override author for commit
    --date <date>         override date for commit
    -m, --message <message>
                          commit message
    -c, --reedit-message <commit>
                          reuse and edit message from specified commit
    -C, --reuse-message <commit>
                          reuse message from specified commit
    --fixup <commit>      use autosquash formatted message to fixup specified commit
    --squash <commit>     use autosquash formatted message to squash specified commit
    --reset-author        the commit is authored by me now (used with -C-c/--amend)
    -s, --signoff         add Signed-off-by:
    -t, --template <file>
                          use specified template file
    -e, --edit            force edit of commit
    --cleanup <default>   how to strip spaces and #comments from message
    --status              include status in commit message template

Commit contents options
    -a, --all             commit all changed files
    -i, --include         add specified files to index for commit
    --interactive         interactively add files
    -o, --only            commit only specified files
    -n, --no-verify       bypass pre-commit hook
    --dry-run             show what would be committed
    --short               show status concisely
    --branch              show branch information
    --porcelain           machine-readable output
    -z, --null            terminate entries with NUL
    --amend               amend previous commit
    --no-post-rewrite     bypass post-rewrite hook
    -u, --untracked-files[=<mode>]
                          show untracked files, optional modes: all, normal, no. (Default: all)

error: switch `m' requires a value とはどういう意味ですか?

4

2 に答える 2

0

このエラーは、「commit」コマンドの後にコミット メッセージを追加するのを忘れたことを意味します。

正しい使い方は次のとおりです。

$ git commit -m "Initial Commit"
于 2012-06-07T11:15:49.933 に答える
0

リモートに master ブランチがないようです (作成したばかりで空になっている可能性がありますか?)

次のいずれかを使用してマスター ブランチを作成します。

git push -u origin master

また

git push origin master:master
于 2012-06-07T11:09:27.907 に答える