Git は GitHub を使用してリモート ウェアハウスを構築します


このセクションの紹介:

前のセクションでは、Git を使用してローカル ウェアハウスを構築する方法、バージョン管理とコードの復元を簡単に実装する方法、変更ログの表示方法などを学びました。 、複数の人が一緒にプログラムを開発したらどうなるでしょうか?サーバーとしてリモート リポジトリが必要です。もちろん、サーバーのセットアップには費用がかかります。そのため、プロジェクトを Github でホストしてみてはいかがでしょうか。オープンソースのコードベースおよびバージョン管理システムとして、Github には 140 万人を超える開発者ユーザーがいます。ますます多くのアプリケーションがクラウドに移行するにつれて、Github はソフトウェア開発を管理し、既存のコードを無料で発見するための頼りになる手段になっています。なぜそれを使用しないのでしょうか?右!このセクションでは、コードを Github でホストする方法を学びます。

1. アカウント登録とウェアハウスの作成:

Github 公式 Web サイトを開いて登録します: Github 公式 Web サイト、登録関連情報を入力します: ユーザー名、メールアドレス、パスワード

登録後、以下にジャンプしますページで、倉庫の購入方法を選択します (プライベート倉庫、他人はアクセスできません、許可が必要です)。通常、自分でプレイする場合は無料を選択します。 PS: ちなみに、この時点でメールボックスに確認メールが届く場合があります。クリックして確認を完了してください。

次に、コード リポジトリを作成します。

プロジェクトの概要であるコンテンツ ヒントをリポジトリに追加します (書いても書かなくても構いません)

ホームページ いくつかのこと:


2. コード ベースをローカルにクローンします

もちろん、グラフィカル インターフェイスを使用して直接クローンを作成することもできますが、私はやはりコマンド ラインを使用してクローンを作成することを好みます。最初にクローン アドレスをコピーします。

そして、どこかに Git Bash を開くキーがあります:

type:

git clone https://github.com/ZPJay/Garbage.git

その後、コード ベースがダウンロードされたことがわかります:

フォルダーを開くと、次の内容が表示されます:


3. ブランチ管理

バージョン管理を初めて使用する方向けtools 友達にとっては馴染みのないブランチかもしれませんが、とても便利です。スペースに限りがあるため、 著者は直接リンクをドロップします。写真を見れば誰でもわかります: Cao Xuefeng の公式 Web サイト: ブランチを作成してマージします!文章が本当に素晴らしいです〜コレクションすることをお勧めします!

概念を理解したら、ブランチに関連するいくつかのコマンドに慣れてみましょう:

① ブランチを作成します (後者は同時にブランチを切り替えます):

git Branch v1.0.3 または git checkout - b v1.0.4

②リポジトリ内のすべてのブランチを表示します:

git ブランチ -a

③特定のブランチに切り替えます:

git チェックアウト v1.0.3

④ブランチを削除します:

git Branch -D v1.0.4
⑤ブランチをマージ

git merge v1.0.3

4. ローカル倉庫とリモート倉庫同期の問題

以前に実行されたこれらのブランチ操作はすべてローカルで実行されます。プロジェクトが GitHub でホストされている場合、リモート ウェアハウスと通信する必要があります。 昨年、clone コマンドを使用してプロジェクトをローカルにダウンロードしようとしましたが、コードを変更した後、そのコードを Github に同期するにはどうすればよいでしょうか。まずローカルのウェアハウスに少し変更を加え、次にローカルで git add と git commit を準備してから、次の手順を実行します:

git Push Origin Master または直接 git Push

ローカル コンテンツを次の宛先に送信してください:

次に、Github を見ると、コンテンツが変更されていることがわかります。送信者は私の別のアカウントです。

ローカルに同期されたサーバーが必要ですよね? とても簡単です、

git pull

1 つだけで十分です


5. このセクションの概要はこれで終わりです。上記の Git チュートリアルには、Git の高度な使用法を待っている競合解決、ブランチ管理、およびバグ ブランチも含まれていることがわかります。これは入門チュートリアルであるため、ここでは詳しく説明しません。興味があれば学習してください。あなたの会社の現状について教えてください。 ① Github をプロジェクト管理ツールとして使用します。全員が Github でプロジェクトをホストし、開発ブランチとテスト ブランチの 2 つのブランチ (バージョンごとに 1 つのブランチ) を持ち、最終的にリリースされるときにブランチはマスターにマージされます。バグレポートも上記に記載されているのでとても便利です! ② プロセス管理に Trello を使用することも比較的簡単で効率的です。興味のある方はさらに詳しく学ぶことができます! また、国内ではGithubへのアクセスが遅い場合があり、民間倉庫の場合は有料となるため、エージェントを使わない場合や個人開発の場合は少し無駄かもしれませんが、国内の利用も検討してみてはいかがでしょうか。オープンソース ウェアハウス: Open Source China によって開発された Git@OSC は 1,000 のプライベート ウェアハウスを提供しており、興味がある方はここでコードをホストすることを検討してください:

http://git.oschina.net/

! 以上です。記事に間違いや漏れがあれば、ご指摘ください、ありがとうございます〜