Gitのアプリケーション開発の学習
あなたはGitリポジトリを使用しない場合、書き込みをコードしません。
あなたはGitリポジトリを使用すると、SVNはアップ使用したくないでしょう。私は戻って行くことはありません。
マック用のGit、確かには、Macの右側の操作なしで行うことはできません。あなたが動作する一般的なLinuxコマンドを使用する必要があります。端末で操作します。
学ぶためにコマンドラインを使用してGitは必ずご覧ください。学習を動作させるために、グラフィカルインタフェースを使用しないでください。それは非常にああ値引きします。
それは事を学ぶために時間がかかりました。彼らは次のように欲しいものを得るようにしてください。
コース内容
- Gitリポジトリの公式サイト
- 一般的なLinuxのコマンド
- 各プラットフォームでのGitのインストールと設定
- 分散型と集中型バージョン管理システムとの間の差
- バッファ、ワークエリア、Gitリポジトリ
- バージョンロールバック
- 追加および削除し、元に戻すの変更、ファイルを変更
- Gitのオブジェクト型とインデックス
- Gitのブランチブランチ
- 作成する方法、削除して、ブランチの切り替え
- プロジェクト開発の役割でGitのブランチ
- エンジニアリングプロジェクトにおけるベストプラクティスのGitのブランチ
- 詳細な枝共通の重要なコマンド
- ゴーMeragi
- Gitの紛争解決戦略
- 詳細HEAD
- Gitは詳細を変更コミット
- リモートリポジトリの紹介
- リモートリポジトリの使い方
- Gitのpuahは、プル、使用および注意事項をフェッチ
- 基本原理Gitのマージ
- Gitの別名、設定ファイルのコメント
- Gitのタグには、詳細な
- プッシュタグを作成する方法
- 詳細Gitの機能ブランチ
- あなたは適切なサブモジュールを使用する必要があります
- Gitのサブツリーには、詳細な
- 適切な使用.gitignore
- GitのPWは、建物の方法をgitlab
- バージョン管理サーバーとして使用gitlab
- Gitlab使用コメント
- Gradleのに基づいてJava開発ツール、開発環境を構築するためのアイデア
- の考えにGitの統合
- Gradleの初期使用
- .gitignoreベストプラクティス
開発ツールは準備ができて。
Gitリポジトリの公式サイト。https://git-scm.com/ Gitリポジトリをダウンロード
Gitはある自由とオープンソースのスピードと効率を持つ非常に大規模なプロジェクトに小さなからハンドルすべてに設計された分散型バージョン管理システム。
Gitはある学習が容易と持って雷高速なパフォーマンスと小さなフットプリントを。それはのような機能でのSubversion、CVS、PERFORCEの、とClearCaseなどのSCMツールをoutclasses 安い地元の分岐、便利なステージング領域、および複数のワークフロー。
バッシュ自身の端末システム。
bashのの拡張版をのzsh
- 私のZHSへのインストール
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- 一般的なLinuxのコマンド
一般的なLinuxのコマンド
タッチTEXT.TXT:ファイルを作成します。
CPのTEXT.TXT:ファイルをコピーするには
猫TEXT.TXT:ファイルを見ます
ファイルの名前を変更します。mv TEXT.TXT text1.txt
RM TEXT.TXT:ファイルを削除します。
保存WQして終了します。vi TEXT.TXT:ファイルを変更します。
開始点をGitは。
GitのGitHubのGitlab
なぜGitリポジトリを使用しています。
リポジトリのローカル設立。ローカルバージョン管理。マルチホストは、共同作業を配布しました。コミット書き換えます。そこ後悔は食べることができます。より良い比較的良好な差異のリストを提出します。より良い枝システム。速いです。
Gitの動作モード
gitの基礎
ダイレクト録音のスナップショットではなく、比較の違い
ほとんどすべての操作はローカルで実行されています。
すべての回で、データの整合性を維持します。
多くの操作は、データのみを追加します。
三つは、ファイルの状態。修正、ステージング(ステージ)は、(コミット)に提出されましたされました。
Gitのファイル:ファイル管理のリポジトリすべき
更新:Gitは作業ディレクトリ内のファイルを修正しました
ステージングされています:ステージングGitはファイルをステージング領域に格納され、変更されたファイルに対する操作を実行します。
提出された:Gitは操作が一時ファイルに提出されました実行されます、ファイルがリポジトリに格納されています。
MAC上の推奨の自作ツール
SSH:セキュアシェル
Gitのよく使用するコマンド
ディレクトリは、mkdir mygitを作成します。
リポジトリを取得
gitの初期化倉庫のバージョンを初期化します
gitのクローン
情報を表示
gitのヘルプ
gitのログを表示するログをコミット
異なる状態でのgitのdiffを比較するファイルの違い
バージョン管理
追加のGitステージングエリアに変更されたファイルを追加します
gitのコミットの変更をコミットします
gitのRM削除特定のファイルリポジトリ
リモートコラボレーション
ローカルにコードを引っ張ってgitのプル
コードの先端をプッシュするgitのプッシュ
他の一般的に使用されるコマンド
新しいファイルタッチtest.txtの作成
このファイルを表示するには、猫のtest.txt
VIのtest.txtこのファイルを変更
ファイルの枝の現在のステータスを表示するにはgitの状態
配置名&&メール**
user.nameとuser.emailについては、ユーザーが設定できる3つの場所があります
- 等/ gitconfig(ほとんど使用されない)gitの設定--system
- 〜/ .Gitconfig(シングルユーザーのために、使用される)gitの設定--global
- (特定のプロジェクトのために).git / configにgitの設定--local
優先度3> 2> 1
2020年1月15日夜09時29分52秒のフォローアップ調査