1. バージョン管理を理解する分散バージョン管理システムとは何ですか?分散バージョン管理システム (略して DVCS)。 Git、Mercurial、Bazaar、Darcs などのシステムでは、クライアントは最新バージョンのファイルのスナップショットを抽出するだけでなく、元のコード リポジトリ全体をミラーリングします。このように、共同作業に使用されるサーバーに障害が発生した場合、ミラーリングされたローカル リポジトリを使用して後で復元できます。各抽出操作は実際にはコードリポジトリの完全なバックアップであるため 2. 一般的な Git コマンドgit システムの設定
git-global 設定
プロジェクト用の個別のgit設定
Gitの初期化ローカル初期化
リモートプル
ローカル倉庫とリモート倉庫の関連付け
Gitの保存とコミットステータスを表示
すべてのファイル変更の詳細を表示
指定されたファイルの変更の詳細を表示します
追加 保存
保存手順を追加(ローカルリポジトリに送信) プルコード複数の人と共同で開発する場合は、将来起こりうる競合を解決するために、提出する前にコードをプルダウンしてください。 コードを送信
Gitコミットログ提出履歴を表示
表示されるバーの数を制御する
現在のブランチのバージョン進化情報をグラフィカルに表示する
作成者名でコミットレコードを表示する
キーワードで投稿履歴を検索
日付順
フィルタリングされたマージコミットを検索する
情報を送信を押してください
現在のバージョンフラグを確認する
Gitは特定のバージョンにロールバックします以前のバージョンにロールバックする
HEADの説明:
Git ブランチの指示すべての支店を表示
ブランチを切り替える
ローカルブランチを作成する
指定されたバージョン番号に基づいてブランチを作成する
ローカルブランチをリモートリポジトリにプッシュする
ローカルブランチを削除する
ローカルブランチを強制的に削除する
リモートリポジトリのブランチを削除する
すべてのリモートリポジトリを表示
リモートブランチリストを更新する
すべてのブランチをリモートリポジトリにプッシュする
競合があっても、現在のブランチをリモートリポジトリに強制的にプッシュする
Git マージブランチ開発ブランチをマスターブランチにマージしたい
git merge development と git merge --no-ff development の違い
このステートメントを実行すると、develop は master の下流にあるため、master のポインターが直接移動し、master とdevelop の両方が C を指すようになります。
マージされたコードの観点から見ると、結果は実際には同じです。違いは、--no-ff を使用すると Git が新しいコミット オブジェクトを生成することです。通常、比較的安定したコードを格納するメイン ブランチとして master を使用しますが、機能の開発には feature が使用され、断片化されたコミットが多数存在します。早送りマージでは、機能のコミット履歴がマスターに混在し、マスターのコミット履歴が混乱します。 Git タグタグリストを表示
ローカルでタグを追加する
タグ情報を表示
ローカルでタグを削除する
ローカルタグをリモート倉庫にプッシュする
リモートリポジトリタグを削除する
注記
よくある Git エラー1. 最後のコミットメッセージを変更する - コミットメッセージが間違っている(編集するには i を押し、編集後は ESC を押します。保存して終了する場合は :wq を使用します。終了する場合は :q と入力します。間違えた場合は保存せずに終了し、:qa を使用します!) 2. Gitはコミットを取り消したが、コンテンツをプッシュしない
3. 単一のファイルを指定したバージョンにロールバックする
4. 対立を解決する
|
<<: Kubernetes でのイベント収集とアラートの監視
>>: マルチクラウド時代が到来します。この記事で何をすべきかを学びましょう。
なぜSEOを行うのでしょうか?多くの人は、トラフィックと受注のためだと答えるでしょう。これは事実です...
Hostodo のアジア最適化 VPS は、以前の QN データセンターの「アジア最適化」路線を踏襲...
新興業者のzeptovm(ドメイン名は昨年5月に登録)は、主にVPS事業を運営しており、現在のデータ...
マーケティングに詳しい友人なら、セルフマーケティングについてある程度聞いたことがあるはずです。しかし...
NetEase Technology News、6月2日、ロイター通信によると、スウェーデン警察は土...
成熟した消費者にとって、品質とデザインは最も重要な考慮事項です。高級品電子商取引は2009年以来、中...
anynodeのLas Vegas OpenVZシリーズは、China Telecom Direct...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますSEO に...
同社ではシステムをサービスに分割しているため、モジュール数が急増し、それに伴い設定ファイルの管理の難...
昨年6月の「百度地震」から今年の「青大根アルゴリズム2.0」まで、百度はいくつかの大きなアップデート...
クラウドコンピューティングとは何ですか?企業によって定義が全く異なります。米国国立標準技術研究所は、...
Wuyun脆弱性プラットフォームによると、複数の国内メーカーのアプリ開発者が、サードパーティのチャネ...
ドメイン名投資による収益は、多くのドメイン名愛好家の注目を集めています。したがって、より良い収益を得...
デジタル経済の時代において、コンピューティングパワーは重要なリソースの一つであり、世界各国が開発を競...
新たな科学技術革命と産業変革の台頭に伴い、産業インターネットや人工知能などの新技術が急速に発展し、わ...