一般的な Git 操作の詳細な例
この記事では、Git に関する関連知識を提供します。主に、フォントの設定、リモート ウェアハウスの作成、ローカル ウェアハウスの作成など、いくつかの一般的な操作を紹介します。参考になる皆さんのお役に立てれば幸いです。
推奨学習: 「Git チュートリアル 」
Git バージョン管理
開発の問題
実際の開発では、コンピューターのブルー スクリーンやコードの消失などの問題が発生します。ディスクが壊れてファイルが消えてしまいました。後悔していますか?長い時間が経ちましたが、ファイルが見つかりません。後悔していますか?申し訳ありませんが、コードは以前は正常に実行されていましたが、最適化する必要がありましたが、結果は以前ほど良くありませんでした。自信に満ちています。前のコードを保存しませんでした。後悔していますか?どうやって解決すればいいでしょうか?バージョン管理はこれらの問題を解決できます。
バージョン管理システムは強力です。ファイルをバックアップするだけでなく、多くのことも実現できます:
- ファイルのすべての履歴変更を記録します
- エラー回復特定の歴史的バージョンへの移行
- 複数人が共同で同じファイルの開発と編集を行う
- mysql、mariadb、percona の 3 つのブランチなどの機能的な違いのバージョン (ブランチ) を実現
主流のバージョン管理製品
名前 | モデル | #同時実行性** モード** | ** 履歴**モード | ##変更** スコープ**** ネットワーク プロトコル** | ** アトミック** | コミット性|
---|---|---|---|---|---|---|
クライアントサーバー | マージ | 変更セット | ファイル | Pserver、ssh | No | |
クライアント/サーバー | 3 方向マージ、再帰的マージ、オクトパス マージチェンジセットとスナップショット | ツリー | カスタム (svn)、ssh 経由のカスタム (svn)、HTTP および SSL (WebDAV を使用) | はい | ##Git | |
#分散型マージまたはロック | スナップショット | ツリー | カスタム、SSH経由のカスタム、 rsync、HTTP/HTTPS、電子メール、バンドル | Yes |
要するに、それぞれに長所と短所があり、分散被害を避けるために、Git は github リモート ウェアハウスと連携する必要があります。明らかに最大の違いは、git が分散されていることです。 svn には、すべてが複製されるのを防ぐ権限制御があります。純粋なコードには Git が、包括的なドキュメント管理には svn が適しており、git svn の組み合わせは最適です。 はじめにLinus は 1991 年にオープン ソース Linux を作成しました。それ以来、Linux システムは開発を続け、現在では Linux システムが開発され続けています。最大のサーバー システム ソフトウェア。 Linus は Linux の中核を作成しましたが、Linux の成長は世界中からの熱心なボランティアの参加に依存しています。世界中で非常に多くの人が Linux のコードを書いているのに、Linux コードはどのように管理されているのでしょうか? 実際のところ、2002 年以前は、世界中のボランティアが diff を通じてソース コード ファイルを Linus に送信し、Linus 自身がそのコードを手動でマージしていたのです。なぜ Linus は Linux コードをバージョン管理システムに入れないのかと考えているかもしれません。 CVS や SVN のような無料のバージョン管理システムはありませんか? Linus は CVS と SVN に断固として反対しているため、これらの集中バージョン管理システムは遅いだけでなく、インターネット接続を使用する必要があります。商用のバージョン管理システムもいくつかありますが、それらは CVS や SVN よりも使いやすいですが、有料であり、Linux のオープンソースの精神と矛盾しています。しかし、2002 年までに、Linux システムは開発されてから 10 年が経過していました。コード ベースが大きすぎたので、Linus が手動で管理し続けるのは困難でした。コミュニティの兄弟たちもこの方法に強い不満を表明したため、Linus は次の方法を選択しました。商用バージョン管理システム BitKeeper. BitKeeper の所有者である BitMover は、人道的精神から Linux コミュニティにこのバージョン管理システムを無料で使用することを許可しています。 安定性と団結という良好な状況は 2005 年に崩れました。その理由は、Linux コミュニティに多くの才能ある人材が集まったため、必然的に一部の梁山の英雄たちの古風な習慣が汚されたためです。 Samba を開発した Andrew は、BitKeeper プロトコルを解読しようとしました (実際、これを実行したのは彼だけではありませんでした) が、BitMover によって発見されました (監視作業はよく行われていました!)。そのため、BitMover は怒り、Samba プロトコルを取り戻そうとしました。 Linux コミュニティの無料使用権。 Linus は BitMover に謝罪し、将来的に兄弟を厳しく懲らしめることを約束できますが、それは不可能です。実際の状況は次のとおりです。Linus は 2 週間かけて C で分散バージョン管理システムを作成しました。これが Git です。 1 か月以内に、Linux システムのソース コードが Git で管理されるようになりました。牛はどのように定義されますか?メロンを食べる人はぜひ体験してみてください。 Git はすぐに最も人気のある分散バージョン管理システムになりました。特に 2008 年に、オープン ソース プロジェクトに無料の Git ストレージを提供する GitHub Web サイトが開設されました。jQuery を含む無数のオープン ソース プロジェクトが GitHub に移行し始めました。 PHP、Rubyなど。歴史というのは本当に偶然で、もし当時 BitMover が Linux コミュニティを脅かしていなかったら、今では無料で非常に使いやすい Git は存在していなかったかもしれません。 構成構造図
コマンドクイックチェック一般的なコマンド
コード クラウド構成環境アカウントの登録誰もが自分のアカウントを持っている必要があります。まずアカウントを登録します。公式 Web サイト: https://gitee.com/ ログインGIT のインストールGit -2.27.0-64-bit の場合は、次へ進みます インストール後、デスクトップの右クリックメニューに以下の 2 つの項目が表示され、インストールは完了です。 [Git Bash] を選択し、git クライアントを入力します。 Windows スタート メニュー: フォントの設定Query gitコード クラウド上にウェアハウスを作成するリモート ウェアハウスを作成する (コード クラウド公式 Web サイト上)ローカル リポジトリ (ディスク内) を作成しますテスト ファイルを作成してインストールしますウェアハウスで次のコマンドをローカルで実行します: git config --global user.name "cgblpx" #配置注册时的用户名 git config --global user.email "2250432165@qq.com" #配置注册时的邮箱 git config --list #检查配置信息 mkdir j2ee cd j2ee git init #初始化 在本地仓库中,创建文件1.txt git add 1.txt #新增文件到git中处理 git commit -m "first commit" #提交,设置说明信息 git remote add origin https://gitee.com/nutony/j2ee.git #远程仓库 git push -u origin master #把本地仓库的资源 提交给Git服务器 ログイン後にコピー 初めて実行すると、次のユーザー名とパスワードのボックスが表示されます。コード クラウド アカウント情報を入力すると、 refresh ページが正常に作成されると、Git 上のインターフェースが以下のように変わり、環境が完成します。 日々の作業毎朝仕事を始める前にプルする最新のチームの他のメンバーから送信されたコンテンツを取得し、毎日仕事を終える前に利用可能なコンテンツを送信します 新しいファイルプロジェクト ディレクトリを作成します。新しいファイルを作成するか、既存のファイルまたはディレクトリをコピーします: 推送把本地文件上传到远程仓库中: $ git add . #添加当前目录下文件 $ git commit -m "j2ee part" #提交,设置备注 $ git push -u origin master #推送到远程仓库 ログイン後にコピー 拉取/下载把远程仓库中的内容下载到本地: $ git pull #从服务器拉取最新内容 ログイン後にコピー 常见错误Authentication failed for任何路径下输入都可以: git config --system --unset credential.helper 然后提交操作时,会出现询问框,重新输入用户名提示 failed to push some refs to…这是是因为readme.md 没有存在在本地git中 git pull --rebase origin master # $ git push -u origin master #推送到远程仓库 –rebase用在合并代码的时候其作用就是在一个随机创建的分支上处理冲突,避免了直接污染原来的分区。 fatal: remote origin already exists1、先输入$ git remote rm origin(删除关联的origin的远程库) 2、再输入重新执行 git push -u origin master 3、如果输入第1步 还是报错的话,error: Could not remove config section 'remote.origin'. 我们需要修改gitconfig文件的内容 4、找到你的github的安装路径,我的是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc 5、找到一个名为gitconfig的文件,打开它把里面的[remote "origin"]那一行删掉就好了! SSL certificate problem: unable to get local issuer certificate--执行命令解决: git config --global http.sslVerify false --重新push: git push -u origin master ログイン後にコピー 邮箱是私有的报错
IDEA整合Git在Gitee创建新的仓库在网页中创建仓库名称:cgb2109-3 进入workspace进入workspace,再进入你的项目目录,直接执行clone命令: git clone https://gitee.com/cgblpx/cgb2109-3.git 也许: 需用执行其他的账号密码等命令 ログイン後にコピー 打开IDEA的工程中,你会发现直接就能提交或者拉取代码了推荐学习:《Git教程》 |
以上が一般的な 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)

ホットトピック











DeepSeekをインストールするには、Dockerコンテナ(最も便利な場合は、互換性について心配する必要はありません)を使用して、事前コンパイルパッケージ(Windowsユーザー向け)を使用してソースからコンパイル(経験豊富な開発者向け)を含む多くの方法があります。公式文書は慎重に文書化され、不必要なトラブルを避けるために完全に準備します。

Deepseekai ToolユーザーガイドとFAQ Deepseekは、強力なAIインテリジェントツールです。 FAQ:異なるアクセス方法の違い:Webバージョン、アプリバージョン、API呼び出しの間に機能に違いはありません。アプリは、Webバージョンのラッパーにすぎません。ローカル展開は蒸留モデルを使用します。これは、DeepSeek-R1のフルバージョンよりもわずかに劣っていますが、32ビットモデルには理論的には90%のフルバージョン機能があります。居酒屋とは何ですか? Sillytavernは、APIまたはOllamaを介してAIモデルを呼び出す必要があるフロントエンドインターフェイスです。壊れた制限とは何ですか

LBank に登録するには、公式 Web サイトにアクセスし、「登録」をクリックします。メールアドレスとパスワードを入力し、メールアドレスを確認します。 LBank アプリをダウンロード iOS: AppStore で「LBank」を検索します。 「LBank-DigitalAssetExchange」アプリケーションをダウンロードしてインストールします。 Android: Google Play ストアで「LBank」を検索します。 「LBank-DigitalAssetExchange」アプリケーションをダウンロードしてインストールします。

Git は、コード変更の管理と開発での共同作業に役立つ分散バージョン管理システムです。これにより、変更の追跡、他のユーザーとのコラボレーション、ブランチのマージが可能になります。さらに、コードの品質とチームの効率を向上させるために、コード レビュー、自動展開、変更をロールバックする機能が提供されます。

Huobi契約の清算は、証拠金不足による強制清算です。清算を避けるために、証拠金率は主流通貨契約の場合は 10% 以上、非主流通貨契約の場合は 20% 以上が推奨されます。証拠金の計算式:清算に必要な証拠金=約定金額/(1ストップ損失率/始値)。高いマージン率は清算のリスクを軽減します。約定取引はレバレッジ比率が高く、リターンとリスクが共存するため、証拠金の管理には十分な注意が必要です。

ElizaOSV2:AIのエンパワーメントAIは、補助ツールから独立したエンティティに進化しています。この記事では、ElizaOSV2の主要な革新と、AI主導の将来の経済をどのように形成するかについて説明します。 AIオートメーション:Elizaosを独立して操作することは、もともとWeb3オートメーションに焦点を当てたAIフレームワークでした。 V1バージョンを使用すると、AIはスマートコントラクトとブロックチェーンデータと対話できますが、V2バージョンは大幅なパフォーマンスの改善を実現します。単純な指示を実行する代わりに、AIはワークフローを独立して管理し、ビジネスを運営し、財務戦略を開発することができます。アーキテクチャのアップグレード:強化a

トップマーケットメーカーのキャッスル証券のビットコインマーケットメーカーへの参入は、ビットコイン市場の成熟度の象徴であり、将来の資産価格設定力を競うための従来の金融勢力の重要なステップです。ブルームバーグによると、2月25日、シタデル証券は暗号通貨の流動性プロバイダーになろうとしています。同社は、Coinbaseglobal、Binanceholdings、Crypto.comが運営する取引所など、さまざまな取引所でマーケットメーカーのリストに参加することを目指していると、この問題に精通している人々は述べています。取引所によって承認されると、当社は当初、米国外にマーケットメーカーチームを設立することを計画していました。この動きは標識だけではありません
