Gitを使い始めてからずっと苦労しています。私が打ち負かしたいのは学習曲線です。マニュアル、FAQ、および他のいくつかのサイトを読みましたが、まだ期待どおりの動作が見られず、GiHub で VS2010 を使用している誰かが私に必要な魔法のポインターを提供できないことを願っています.
これらは、新しいプロジェクト/リポジトリを作成するために私が行う手順です。
1. GitHub に新しいリポジトリを作成します-名前を付けて作成します
2. VS2010 でソリューションを作成する
3.初回コミット
これらは、ソリューションを初めてコミットするために実行する手順です。
ツールバーに作成した Git コンソール ボタンをクリックすると、bash ウィンドウが表示され、現在のディレクトリがソリューションのルート ディレクトリになります。
次に、これらのコマンドを実行して、ソリューションを GitHub サイトの GitHub リポジトリにコミットします。
1. git init -正常に動作します
2. git を追加します。-正常に動作します
3. git commit -m 'First commit' -正常に動作します
3. git remote add origin git@github.com:alfalfastrange/RepositoryName.git -正常に動作します
4. git push -u origin master -その後、拒否メッセージと早送りなどに関するエラーが表示されます...
5. git pull origin master -正常に動作します
6. git push -u origin master -コミットが機能し、GitHub でソリューション全体をオンラインで確認できます
今、私が抱えている問題はこれからです...自分のソリューションを作成して変更すると、それらをGitHubに入れることができません。たとえば、ファイルを削除したり、ファイルを追加したり、コードを追加したりすると、これらすべての変更をコミットする準備が整います
これらの一連のイベントを試しましたが、うまくいきませんでした
1. git を追加します。
2. git commit -m 'Second commit' -ローカル リポジトリに変更を追加します
3. git push -u origin master -すべてが最新であるというメッセージが表示されます。オンライン リポジトリを確認しましたが、変更は行われていません。
4. git pull origin master -すでにすべてが最新であると言われました
5. git push -u origin master -すべてが最新であるというメッセージが表示されます。オンライン リポジトリを確認しましたが、変更は行われていません。
6. git push origin master -すべてが最新であるというメッセージが表示されたので、オンライン リポジトリを確認しましたが、変更はありませんでした
その時点からコミットが行うのは、変更をローカル リポジトリにコミットすることだけであり、私が試したどのコマンドも変更を GitHub リポジトリにプッシュしません。
そのため、この時点で、簡単ではないことに少し腹を立てています。Ankh SVN と Codesion のセットアップでは、[コミット] または [更新] をクリックして変更をプッシュするか、オンライン リポジトリから最新のものをプルするだけです。
私は何が欠けていますか?個人的なプロジェクトのすべてで、恐れることなく Git をうまく使いたいからです。前もって感謝します!
アップデート
git branch -avv コマンドを実行した後の結果は次のとおりです。
更新 2
ステップ 3 に -f を追加してステップ 1 から 6 を実行した後
アップデート 3
answer から一連のコマンドを実行した後
私たちはすでにそれをすべて行っているので、これは私には意味がありません...私はGit Bashのみを使用しています