2

友人からgithubプロジェクトのURLを受け取りました。友人から、彼のリポジトリへのr/wアクセスが許可されました。githubの[zipとしてダウンロード]ボタンを使用してダウンロードし、プロジェクトに取り組みましたが、ニートビーンズで右クリック/リモート/プッシュを実行すると、リポジトリ情報を入力すると、ローカルブランチを選択するように求められます。手動でファイルをダウンロードしたので、持っていません。

そこで、githubで表示できるプロジェクトの唯一のブランチと同じ名前でローカルブランチを作成しましたが、「プッシュ」を実行しても、リポジトリで何も変更されません。私のバージョンは単にアップロードされません。

どんな手掛かり ?私はgitを初めて使用するので、当たり前のように思われることを聞いたら申し訳ありません。ありがとう

4

2 に答える 2

6

私自身もこの問題を抱えています。

私が見つけた解決策は、コードに変更を加え、変更をコミットしてからプッシュすることでした。

要するに:

  1. コードに変更を加える
  2. 変更をコミットする(チームメニューの下)
  3. 変更をプッシュ(チーム->リモートの下)

お役に立てれば!

于 2013-03-19T23:37:11.740 に答える
3

次のことを試すことができます。

  1. 変更をバックアップします。
  2. (gitが正しくインストールされていると仮定します)を使用してGitHubからプロジェクトをチェックアウトしgit clone <url>ます(マスターブランチにいる必要があります。関係のないブランチが1つしかない場合、他のブランチがある場合は、必ず正しいブランチを使用してくださいgit checkout
  3. 次に、によって取得されたファイルの上に変更(バックアップからのファイル)をコピーしてみますgit clone
  4. リポジトリのルートディレクトリ内で実行git statusし、インデックスにステージングする必要のあるファイルがあるかどうかを確認しますgit add
  5. すべてがインデックス実行にステージングされる場合git commit -a -m "some message"
  6. 最後に実行しますgit push

GitHubを使用するには、sshキーが必要になるか、HTTP接続を使用する必要があります。 しかし、SCMのアイデアを軽蔑して扱うので、これはもちろん悪い解決策です。将来的には、最初にリポジトリに接続し、変更をコミットしてプッシュする必要があります。そうして初めて、きめ細かいコミットを実行し、何か問題が発生した場合にそれらを元に戻すことができます。大量の変更をコミットするのは正しい方法ではありません。

于 2013-02-18T18:45:09.353 に答える