あまり技術的な用語ではありません
私の答えは変わりませんが、新しい情報は情報のギャップを埋めることで利益を得る可能性があるため、さらに情報を追加しています.
github でリポジトリを作成すると、手順が表示されます。それらに従うことができます。しかし、git を使い始めるのがどれほどイライラするかを知っているので、いくつかの追加のヒントを紹介します。
プロジェクトをすでにローカルで開始しているとしましょう。あなたがどれだけ持っているかは問題ではありません。しかし、php プロジェクトがあるとしましょう。index.php、contact.php、および画像、css、およびフォントを含む assets フォルダーがあるとします。この方法で(簡単に)実行できますが、多くのオプションがあります。
オプション1
github アカウントにログインし、リポジトリを作成します。
次の画面で、ボタン (画面の右側) をクリックして「デスクトップに複製」すると、必要な場所にコピーできます。
次に、コンテンツを既存のプロジェクトから新しいリポジトリにコピーできます (または別の方法で実行できます)。github アプリを使用すると、GUI を使用してそこからコミットできます (つまり、アプリケーションのボタンをクリックするだけです)。もちろん、コミットのメモを入力します。
オプション 2
- 上記のように github にリポジトリを作成します。
- コンピューターで、ターミナルを使用してディレクトリに移動します。Linux コマンド ラインを使用して、cdでディレクトリに移動します。ここから、次のコマンドを実行して、既存のプロジェクトを github のリポジトリに「接続」します。(これは、github でレポを作成し、現在空であると仮定しています)
最初にこれを実行して、git (バージョン管理) を初期化します。
git init
次に、これを実行して、「監視」するすべてのファイルを追加します。無視したいファイルがある場合は、を追加する必要がありますが.gitignore
、簡単にするために、この例を使用して学習してください。
git add .
""
次に、コミットして、 「最初のコミット」などの間にメモを追加します。
git commit -m "Initial Commit"
ここで、既存のリポジトリを追加します
git remote add github <project url>
ただし、文字どおりに入力する<project url>
のではなく、独自のプロジェクト URL を入力します。どうやってそれを手に入れますか?リポジトリが github にあるリンクに移動し、リンクをコピーします。私の場合、リポジトリの 1 つはhttps://github.com/JGallardo/urbanhistoricalであるため、このコマンドの結果の URL は、その後に.gitを追加するだけです。だからここにあるでしょう
git remote add github https://github.com/JGallardo/urbanhistorical.git
実行して動作することを確認するためのテスト
git remote -v
レポが何にリンクされているかが表示されます。
次に、変更を github にプッシュできます
git push github master
また
git push origin master
それでもエラーが発生する場合は、 で強制できます-f
。ただし、チーム環境で作業している場合は、強制しないように注意してください。強制しないと、さらに問題が発生する可能性があります。
git push -f origin master