まにゅまるスクリプト。初心者向けプログラミングの技術記事から日頃の節約術など、お役立ち系記事を雑多にお届けする複合系ライフハックメディア。【ラズパイでGit】ローカルリポジトリでバージョン管理をする方法を解説!Git2021/5/31目次Gitでlocalに変更履歴を保存するなぜバージョン管理が必要なのかローカルリポジトリの作成ステージングエリアへaddリポジトリへCommit変更履歴を確認するGitでlocalに変更履歴を保存するなぜバージョン管理が必要なのか初心者が敬遠しがちなGit。開発にハマるにつれ(二重の意味で)、バージョン管理は出来ておいたほうが良いです。・競合を起こさないように・本番環境を汚さないように・万が一の際にバックアップから復元が取れるように出来るからです。これらは、ベターというより、エンジニアとしてはむしろマストなスキルです。mustの域であるスキルと言ってよいでしょう。一人で開発やコーディングを練習する際からそういったバージョン管理に慣れ親しんでおくことで、多人数での開発時にスムーズにモノ作りが出来ます。(逆に言えば、プログラミング(言語)スキルを持っていてもこの辺の管理スキルがなければ残念ながらチーム開発は難しいでしょう。Gitなど、バージョン管理は必須です。今回は詳しい解説は割愛し、自分1人で開発を行う際に併せてバージョン管理の経験も積めるよう、その環境構築と使い方を説明していきます。前提として、Gitのインストールまでは行っていてください。下記記事にインストール手順をまとめてあります。PiにGitとPython3をインストールする方法apt-getの更新を確認する最初に以下の2行を実行して、パッケージを更新します。この2つのコマンドは「おまじない」といわれるほどよく使うので、覚えておきましょう!sudoapt-getupdatesudoapt-getupgradeGit...manumaruscript.comローカルリポジトリの作成とはいえ、概念を理解していれば操作自体は簡単です。「作業用のフォルダを作成して、Gitリポジトリとして初期化するだけ」です。~/Desktopデスクトップ上に、”git_local”というフォルダを作成します。git_local次はこの中に、管理するファイルを入れます。いう名前のファイルを使っていきます。initと入力します。git_localフォルダ内で.gitという隠しフォルダが生成されていたら成功です。中身を適当に編集して、上書き保存を行います。この差分をこれからコミットしていきます。下記のコマンドで対象ファイルをステージングエリアへ記録します。main.py複数ファイルを操りたい場合は、-allもしくは-Aオプションが使えます。使うオプション引数なので覚えておきましょう。次に、無事ステージングエリアへ記録されたか以下のコマンドで確認します。main.pyという風に表示されれば成功です。部分が赤字で表示されていることが確認できると思います。これは、「コミット対象に含まれていないファイルが存在する」ことを示しています。オプションを付けることを忘れないでください。これは、何の変更をコミットしたか分かりやすくする為のメッセージオプションです。オプションについては、下記外部サイトに分かりやすくまとめてありますのでご覧ください。】コマンド――インデックスの内容をローカルリポジトリに記録/保管する本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回はGitについて、インデックスの内容をリポジトリに記録/保管する「gitcommit」コマンドです。atmarkit.itmedia.co.jpはい、ということで上記の例じゃ20点ですね。"main.pyにオラァ!と追加。これでどういった変更がファイルに加えられたか分かりやすくなりました。は?変更履歴を確認する下記のコマンドで、変更履歴が一覧表示できます。logGitインストール時に設定したアカウント(Author)名、更新日時とメッセージ等が表示されます。f01213t1fsas9f29c2mv20v2n2x2md22jxfqwdkslcsみたいな謎の文字列がありますが、これはコミットIDと呼ばれるものです。この一意(ユニーク)なIDを使用して、前のバージョンに戻したりすることが出来ます。簡単でしょ?これでローカルリポジトリでバージョンの管理が出来るようになりました。して上書き保存でなく、都度add&commitするだけでバージョン管理を勝手にGitちゃんがこなしてくれるようになります。いうツールは、日頃から成れておくのが肝心です。使い慣れておけば、コミット時に予期せぬエラーが起きた場合もit感覚で○○がダメだったのか~と理解しやすくなります。皆さんも日頃の開発で、積極的にGitを使っていきましょう!٩(๑❛ᴗ❛๑)※当サイトはプロモーションリンクを使用しています。まにゅまるスクリプト。ファイル、または操作可能なプログラムの名前として認識されません。Hatがサンプルコードでも動かない問題ProgrammingVSCodeでActivate時に「このシステムではスクリプトの実行が無効になっているため、ファイルxxを読み込むことができません」とエラーが表示される時の対処法Git【初心者向け】WindowsにGitをインストールする方法(10/11対応)【42万円!】今欲しいハイエンドノートPCの魅力について紹介。CJKjpが見当たらない時の再インストール方法2021/11/62022/6/6こちらもおすすめ【Heroku】PythonでWebサービスリリースしました。・節約/小遣い稼ぎ・ライフハック等のお役立ち情報をお届けする、複合系メディア(月間1〜2万PV)。❛„)Profile:まる。)※発言は私個人の見解であり、所属組織を代表するものではありません。<自己紹介>10代の時の経験から、身体の健康や脳の賦活化に強い興味を持つようになる。知識を実装するための手段としてプログラミングを習得。子どもへの教育全般とヘルスケア、脳科学・メディアアートに興味があり、エンジニアをしつつ放送大学で心理学を専攻。学生と社会人両方やってます。最近研究員も始めました。あと趣味でVJしたり電子工作したり脳波解析やったりしてます。(電気風呂の為)・乙種第4類危険物取扱者(リチウムイオン蓄電池の使用用途拡張の為)・アロマテラピー検定1級(サウナハック)気に入った記事があれば、大切な人にシェアしてあげて下さい٩(๑❛ᴗ❛๑)口コミでちょっとずつ広がってくれると嬉しいです。まにゅまるスクリプト。検索シェアTwitterFacebookはてブPocketLINEPinterestLinkedInコピーコメント目次サイドバータイトルとURLをコピーしました。