ソフトウェア工学最初の実験

GITコードのバージョン管理を実験(ブログパークを提出してください)

 

目的:

1)分散、分散バージョン管理システムのコアメカニズムを理解します。

2)gitのマスター基本命令と分岐管理命令。

 

実験:

1)gitのインストール

2)初期設定のgit、gitの初期化gitのステータスコマンド

3)マスターgitのログ、gitの追加、gitのdiffコマンド

4)マスターgitのタグGitのブランチ、gitのコマンドをコミット

5)マスターのgit revertコマンド

 

:(実験は)彼らの塗りつぶしに応じて、以下の実験条件を記録します

1)実験コンテンツのスクリーンショットの結果

 

そのため、私の過失により、実験4.1.1のスクリーンショット4.1.7には現在、部分的にしか回復ログがコミット履歴、保存することを忘れ

4.1.2インストールGIT 

 4.1.3初期設定gitの 

 4.1.4最初から倉庫を作成します 

 4.1.5 gitのログ 

 4.1.6 gitのアドオン&コミットGIT&gitのdiffを 

 

 

 

 

4.1.7ラベル、ブランチ 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.1.8マージ 

 

 

 

 

 

 

  4.1.9取り消し変更 

 

 

 

 

2)問題は、実験中に発生し、解決します

 1。リモートライブラリのアドレスを忘れカタログコピーのクローンを作成する場合だけで、その後の実験ではそのオープンでブログのプロジェクトをコピー

htmlページ

解決策:あなたが問題を見つけた場合、適切なアドレスにURLを再インポート

なぜならgitのサブディレクトリブログのプロジェクトの、実験的なブランチを行う2.新しい-gitのプロジェクトのディレクトリにあります

私は保存するとき、HTMLファイルのブログプロジェクトを変更していないHTMLファイルに新しい-のgit-プロジェクトがコミット

だから、結果は、その後の検査でログインするために先生と一致していません。

解決策:ディレクトリ新-gitのプロジェクトへの転送、再コミット

マージ操作、検査は間違った意味の先生を明らかにした後、異なるタイトルの二つの枝に続いて、そしてディスプレイは、競合をマージ修正3.、誤った位置を変更し、<H1> </ H1>

<冒険>に</冒険>、構文エラーがあります。

解決策:リセット後、htmlファイルの二つの枝のコンテンツのタイトルを再修正します

マージの競合

实验总结与体会:(以下内容根据各自实验情况填写)

 git 指令和dos命令类似,直观。本次实验初学git,学会了很多对于git操作,

过程中出现了很多失误,由于老师给的题目兼容性较好方便改正,下次会更认真学习git。

思考题:(以下内容根据各自实验情况填写)

   客户端并不只是提取最新版本的文件快照,而是把原始的代码仓库完整地镜像下来.这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复,因为每一次的提取操作,实际上都是一次对代码仓库的完整备份

Git的核心思想在于,每次代码版本的更迭和变化,Git都会记录数据文件的整体是否发生变化,而大多数其他系统则只关心文件内容的具体差异变化,这类系统每次记录有哪些文件作了更新,以及都更新了哪些行的什么内容。

Git并不保存这些前后变化的差异数据。实际上,Git更像是把变化的文件快照后,记录在一个微型的文件系统中。每次提交更新时,它会纵览一遍所有文件的指纹信息并对文件一一作快照,然后保存一个指向这次快照的索引。为提高性能,若文件没有变化,Git不会再次保存,而只是对上一次保存的快照作一链接。

总的来说,Git是一个存储着整个代码快照或者代码快照链接的小型文件系统,所以在每次代码修改之后都能够保持整个代码库的“风貌”,而不是像其他版本管理系统一样,只记录修改的文件和具体的修改内容。要复原整个代码库的话,还需借助“原始材料”。

 

おすすめ

転載: www.cnblogs.com/pxfa/p/12353377.html
おすすめ