Git で遊ぶ
分散型と集中型の最大の違いは、開発者がローカルで送信でき、各開発者がクローン (git clone) によってローカル マシン上にコピーを作成することです
完全な Git リポジトリ。私たちのほとんどが使用している SVN 集中コード管理と比較すると、SVN サーバーがハングアップした場合、git はより安全にコードを管理できます。
その場合、そのデータは失われる危険がありますが、git の場合、たとえサーバーがハングアップしたとしても、コードはすべてローカルに git されます。
コードはそのままです。 Git はバージョン コントローラーであり、従来の svn とは完全に異なり、差分比較であり、コードをオフラインで送信することはできません。そして git は保存することです完全なコードベースがローカルにあるため、コードの安全性が高まります。コードはいつでも送信できます。 gitサーバーの構築方法については既に紹介しました
。
git コマンドの具体的な使い方を見てみましょう!ここではよく使われるものをいくつか紹介し、残りについては git について詳しく紹介されている Web サイトを皆さんにお勧めしますシャオ、忘れてもいつでも確認できます!
最も人気のあるものは git bash で、これにより誰もが git コマンドに慣れることができます。
Linux でのインストール方法はさらに簡単で、yum -y install git を実行するだけです。
サーバー上に新しいプロジェクト TestProject を作成しました
まず、グループ、ユーザー名、パスワードが割り当てられます。これは、このプロジェクトにアクセスする権限があることを意味します。最初のステップは、ユーザー名とメール アドレスを設定することです。
プロジェクトを保存する新しいフォルダーを作成し、ファイルを入力し、右クリックして [Git Bash Here] を選択して git コマンド ライン インターフェイスに入ります。次の操作は内部で実行されます。
git config -l (設定ファイルの表示)
最初のケースは、プロジェクトが事前にアップロードされている場合です。それをローカルにプルして git clone http://172.16.81.91/oe/TestProject.git (svn checkout に相当) を使用するだけです
git status は、コードのステータスをいつでも確認できる非常に便利なコマンドです
次にtest1ファイルを変更してステータスを確認してみましょう
test1 が変更されたことを示すプロンプトが表示されます。次に、git add または git commit -a を使用してコードを送信する必要があります。
これで、git status のステータスは git Push になりました (送信が完了すると、コードをサーバーにアップロードできます)
2 番目の状況は、サーバー上のプロジェクト ファイルが削除された場合です。ローカルで git pull を使用して最新のファイルに更新できます (svn update と同等)。
3 番目のケースは、新しく作成した空のプロジェクトにコードを送信することです。TestProject プロジェクトをサーバーから削除し、再度作成します。
TestP ディレクトリにフォルダーを再作成し、project2 という名前を付け、そのディレクトリに test1 ファイルを作成します
ローカルコードをサーバーにアップロードする前に、フォルダー git init を初期化する必要があります
リモートサーバーにローカルコードを追加します git Remote add Origin http://172.16.81.91/oe/TestProject.git
コードを送信
コードをアップロードする
サーバープロジェクトの検証を表示する
上で紹介したものは私たちがよく使うものです。次に、他のコマンドを確認してください:
最後に、gitについて詳しく解説しているWebサイトをご紹介します: https://git-scm.com/book/zh/v2
ウェブサイトの PDF をダウンロードしてローカルで読むこともできます。最初の数枚の写真を読めば、あなたもマスターです。
間違いがあればご指摘ください!ありがとう!一緒に学びましょう!
以上がGit で遊ぶの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









ルートとしてMySQLにログインできない主な理由は、許可の問題、構成ファイルエラー、一貫性のないパスワード、ソケットファイルの問題、またはファイアウォール傍受です。解決策には、構成ファイルのBind-Addressパラメーターが正しく構成されているかどうかを確認します。ルートユーザー許可が変更されているか削除されてリセットされているかを確認します。ケースや特殊文字を含むパスワードが正確であることを確認します。ソケットファイルの許可設定とパスを確認します。ファイアウォールがMySQLサーバーへの接続をブロックすることを確認します。

MySQLはAndroidで直接実行できませんが、次の方法を使用して間接的に実装できます。Androidシステムに構築されたLightWeight Database SQLiteを使用して、別のサーバーを必要とせず、モバイルデバイスアプリケーションに非常に適したリソース使用量が少ない。 MySQLサーバーにリモートで接続し、データの読み取りと書き込みのためにネットワークを介してリモートサーバー上のMySQLデータベースに接続しますが、強力なネットワーク依存関係、セキュリティの問題、サーバーコストなどの短所があります。

hadidb:軽量で高レベルのスケーラブルなPythonデータベースHadIDB(HadIDB)は、Pythonで記述された軽量データベースで、スケーラビリティが高くなっています。 PIPインストールを使用してHADIDBをインストールする:PIPINSTALLHADIDBユーザー管理CREATEユーザー:CREATEUSER()メソッド新しいユーザーを作成します。 Authentication()メソッドは、ユーザーのIDを認証します。 fromhadidb.operationimportuseruser_obj = user( "admin"、 "admin")user_obj。

よくある質問とCentosインタビューへの回答には次のものがあります。1。YumまたはDNFコマンドを使用して、SudoyuminInstallnginxなどのソフトウェアパッケージをインストールします。 2。sudouseradd-m-s/bin/bashnewuserなどのuseraddおよびgroupAddコマンドを介してユーザーとグループを管理します。 3. firewalldを使用して、sudofirewall-cmd - permanent-add-service = httpなどのファイアウォールを構成します。 4. sudoyuninstallyum-cronなどのyum-cronを使用する自動更新を設定し、Apply_updates = yesを構成します。

SQLラウンド()関数は、指定された数字の数を丸めます。次の2つの用途があります。1。num_digits> 0:小数点に丸められています。 2。Num_Digits< 0:整数の場所に丸みを帯びています。

端末からmysqlにアクセスできない場合は、次の理由があります。MySQLサービスが実行されていません。接続コマンドエラー;許可が不十分です。ファイアウォールは接続をブロックします。 mysql構成ファイルエラー。

Linuxは、サーバー、組み込みシステム、デスクトップ環境で広く使用されています。 1)サーバーフィールドでは、Linuxは、その安定性とセキュリティにより、Webサイト、データベース、アプリケーションをホストするための理想的な選択肢となっています。 2)埋め込みシステムでは、Linuxは高いカスタマイズと効率で人気があります。 3)デスクトップ環境では、Linuxはさまざまなユーザーのニーズを満たすために、さまざまなデスクトップ環境を提供します。

GITは、開発者がファイルの変更を追跡し、協力してコードバージョンを管理するのに役立つオープンソース分散バージョン制御システムです。そのコア関数には、1)レコードコードの変更、2)以前のバージョンへのフォールバック、3)共同開発、4)並列開発のためのブランチの作成と管理。
