概念的な質問
集中型バージョン管理システム (SVN など) と分散型管理システム (git) の違いは何ですか? チーム共同作業の場合、集中型バージョン管理システムのバージョン ライブラリは「中央サーバー」上に存在します。開発された場合は、「中央サーバー」からダウンロードしてコードを取得し、変更をコミットする必要があります [[1]]。分散バージョン管理システムには「中央サーバー」がありません。各コンピューターには完全なバージョン ライブラリがあるため、変更を送信するためにインターネットに接続する必要はありません。プルまたはプッシュするときにのみリモート サーバーに接続する必要があります。集中コントローラの「中央サーバー」が損傷すると、チーム メンバーはコードをプルして送信できなくなります。逆に、分散制御システムは、各コンピュータ上のバージョン ライブラリをコピーすることに相当し、1 台のコンピュータのバージョン ライブラリが損傷しても、他のチーム メンバーの作業には影響しません。分散コントローラーには「中央サーバー」として機能するサーバーもありますが、これはチーム メンバーが全員のデータを「交換」することを容易にするためにのみ存在します。
Git のダウンロードとインストール
ダウンロード アドレス: 公式 Web サイトのダウンロード (推奨方法) https://git-scm.com/downloadsTencent Software Center のダウンロード https://pc.qq.com/detail/13/detail_22693.html ダウンロード最終設定: git config --global user.name "名前" git config --global user.email "メールアドレス"
Gitの操作
基本的な操作については、Liao Xuefengの公式Webサイトを参照してください
Gitリモートライブラリ追加とプッシュ
1. リモート ライブラリを関連付けるには、コマンド git Remote add リモート ライブラリ カスタム名リモート ライブラリ カスタム アドレスを使用します。 2. 関連付け後、コマンド git Push -u Origin master を使用してマスター ブランチのすべてのコンテンツをプッシュします。 3. その後、ローカルコミットするたびに、必要に応じてコマンド git Push Origin Master を使用して最新の変更をプッシュできます
Git ブランチ操作
すべてのブランチを表示 git ブランチ create ブランチ git ブランチ ブランチ名switch ブランチ git checkout ブランチ名 または git switch ブランチ名 (推奨方法。前者はロールバック操作で誤解を招きやすい) ブランチを作成して切り替える git checkout -b ブランチ名 または git switch -c ブランチ名 ブランチ マージ git マージ ブランチ名をマージされる ブランチを削除する git ブランチ -d ブランチ名 [1]: Liao Xuefeng の公式 Web サイト
以上がGitの基本操作の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。