Deops基本概念とGit基本操作
2014 ワード
DevとOpsの衝突
開発とoperations
機能要件非機能要件
共同協力開発メンテナンステスト
1.自動化テスト
2.継続的な統合
3.コード品質管理マスター
4.プログラマー励まし師
DevOpsはどのように実現しますか
こんなにいいのに、どうしていくつかの会社がないのですか.
設計スキーマ・ルール-コードのストレージ-構築-テスト-事前生産-導入-監視
Gitバージョン制御システム
vcs(version control system)
バージョン管理システムは、将来バージョンコンテンツの状況を調べるために、いくつかのファイルコンテンツの変化を記録するシステムです.
SVN集中型バージョン管理ソフトウェアは、中央データウェアハウスが1つしかありません.中央データウェアハウスが停止またはアクセスできない場合、すべてのユーザーがsvnを使用できず、ファイルをコミットまたはバックアップできません.
分散型のバージョン管理システムは、ユーザーのパソコンごとに完全なデータウェアハウスがあり、ネットワークがなくてもgitを使用することができます.もちろん、チームの協力のためにgitサーバやgithubウェアハウスにローカルデータを同期します.
git init初期化倉庫1つのディレクトリをバージョン倉庫(空のディレクトリでもコンテンツ付きのディレクトリでもよい) に初期化する. git status現在の倉庫のステータスを表示 git add fileファイルを一時保存領域 にコミット git add. またはgit add*は、現在のすべてのファイルを一時保存領域 にコミットする. git rm--cached一時保存領域 から撤退 git rm-fファイル を一時保存領域から作業領域とともに削除する. git commit-m"message"キャッシュ領域からローカルコードウェアハウス にコミット
概要:バージョン管理システムを介してファイルを管理する方法
1.作業ディレクトリにコードウェアハウスが必要
2.git add fileによる一時保存領域へのコミット
3.git commitによるローカルウェアハウスへのコミット git mv old-filename new-filename直接ファイル名変更直接commitコミット git diffデフォルト比作業ディレクトリと一時保存領域の違い git diff--cached比対一時保管領域とローカル倉庫 ファイルが倉庫に管理されている場合、このファイルを変更する場合は、コマンドのコミットが直接必要です. git commit -am “add newfile”
git log履歴がコミットした情報を表示 -p具体的な変更を表示 -l最近の を表示 git log--oneline--decorate現在のポインタの参照 git reset --head ** git reflog実行されたすべてのバージョン を表示
git branch testingテストブランチ を作成 git checkout testingテストブランチ に切り替える git checkout-b testingブランチ を作成して切り替える
git tagタグ付け git tag -a v1.0-m"aaa bbb master testing version 1.0"-a指定ラベル名-m指定説明文字 git show v1.0ビューラベル git tag -d v1.0削除ラベル
開発とoperations
機能要件非機能要件
共同協力開発メンテナンステスト
製品の品質を高める
1.自動化テスト
2.継続的な統合
3.コード品質管理マスター
4.プログラマー励まし師
DevOpsはどのように実現しますか
こんなにいいのに、どうしていくつかの会社がないのですか.
設計スキーマ・ルール-コードのストレージ-構築-テスト-事前生産-導入-監視
Gitバージョン制御システム
vcs(version control system)
バージョン管理システムは、将来バージョンコンテンツの状況を調べるために、いくつかのファイルコンテンツの変化を記録するシステムです.
SVN集中型バージョン管理ソフトウェアは、中央データウェアハウスが1つしかありません.中央データウェアハウスが停止またはアクセスできない場合、すべてのユーザーがsvnを使用できず、ファイルをコミットまたはバックアップできません.
分散型のバージョン管理システムは、ユーザーのパソコンごとに完全なデータウェアハウスがあり、ネットワークがなくてもgitを使用することができます.もちろん、チームの協力のためにgitサーバやgithubウェアハウスにローカルデータを同期します.
Git基本操作
概要:バージョン管理システムを介してファイルを管理する方法
1.作業ディレクトリにコードウェアハウスが必要
2.git add fileによる一時保存領域へのコミット
3.git commitによるローカルウェアハウスへのコミット
git tagタグ付け
git remote add origin [email protected]:LuCheng-Jiang/git_data.git origin
ssh-keygen -t rsa
cat .ssh/id_rsa.pub