gitでファイルのファイルのバージョン管理を行う。Programming2018-12-18gitでファイルのファイルのバージョン管理を行う。PC・ガジェットこんにちは、たねやつです。Piでいろいろなことを行う記事を書いているのですが、gitの使い方に関して特に記事にしてなかったので残しておきます。本番化作業としても使えるのでよく使っています。gitとは以下のページが詳しいです。バージョン、世代管理が主な使い方かと思いますがリモートリポジトリ(保存先)を使用することでファイル共有としても使うことができ、こっちのほうが個人的にはうれしいですね。(笑)VSCodeのような開発環境を使用するとほぼ2クリックでファイルの転送、更新が行えるので便利です。導入GitLabに登録まずはソースを保管しておくためのリポジトリを作成します。今回はGitLabというサービスを使用します。有名なリポジトリとしてはGitHubというものがありますが、GitLabであれば無料で外部に公開しないプライベートなプロジェクトを作成することができます。人に見られたくないブログのドラフトや完全に個人で使用するようなアプリケーションの保管先として使うことができるようになります(;'∀')以下のページにアクセスして基本事項を入力して登録できます。登録後に設定したメールアドレスに対して認証が送られてくるので有効化するとGitLabを使用することができるようになります。ログイン後にこんな感じの画面と、プロジェクトの一覧(現在は空)が表示されます。Projectという緑色のボタンを押すと新たにプロジェクトを作成することができます。こんな感じの画面が表示されます。今回はテストなのでgit_testという感じのプロジェクト名にしています。Levelの部分をPrivateに設定するとほかの人からは参照できないプロジェクトにすることができます。READMEにチェックを入れるとREADME.mdを自動的に概要などから作成してくれます。プルできているかの確認用に使用したいのでチェックを入れるようにしてください。Projectを押すとプロジェクトが作成されます。画面のほかの部分を見てみるといろんなボタンがあっていろいろできそうですがひとまずこれで完了です。Windows上でgitコマンドを使えるようにする次にWindows上でgitコマンドを使用することができるようにします。以下のサイトからexeファイルを取得してインストールします。manuallyをクリック。自分の環境にインストールしているのでスクショが取れないのですがこの記事の流れが参考になります。基本的にはデフォルトでOKです。ちなみに私はコンソールはMinTTYのほうを選択しています。インストールが完了してPCを再起動させるとgitコマンドが使用できるようになります。Rを押してcmdと入力してコマンドプロンプトを起動させて以下のコマンドを実行します。2.18.0.windows.1バージョンが表示されていれば正常にインストールできています。Hereを選択すると、現在いるフォルダでコマンドを実行できます。こっちのほうが便利ですね。cloneというコマンドを使用します。ホームフォルダで今回は作業を行います。先ほどのcmdで起動したコマンドプロンプトの現在フォルダはおそらくホームフォルダになってると思うのでそのまま進めます。以下のコマンドを実行してクローンを行います。HTTPSのほうのURLを使用します。Privateなプロジェクトに設定しているのでユーザー名などを聞かれますのでGitLabのアカウント情報を入力します。完了したらdirコマンドでフォルダが存在しているかを確認します。コミット追加したファイルなどをコミットします。コミットすることによってgit上でファイルの状態を確定させ、変更などの管理できるようになります。コミットするファイルを先ほどのクローンしたプロジェクトに作成します。テスト用にcommit.txtというファイルを追加しました。コミット前にコミットするファイルを選択するという動作が必要になります。addというコマンドを使用します。commit.txt上のコマンドでは現在のフォルダ以下のすべての変更ファイルをコミット対象に追加することができます。修正ファイルが膨大な場合に便利です。下のコマンドでは指定したファイルのみをコミット対象に追加することができます。コマンドを実行しても特に何も表示されません。statusを実行することで現在addされているファイルを確認することができます。"コメント"を実行すると変更を確定します。コミット時には必ずコメントをつける必要があります。commit.txtおそらく初回コミット実行時にユーザーネームとメールアドレスが設定されていないといった感じのエラーが表示されると思います。その場合は以下のコマンドを実行して設定します。[メールアドレス]誰がコミットしたかわからないままだと複数人で開発しているときなんかにトレースできないですからね。orzこれでプッシュを実行する準備ができました!プッシュコミットしただけでは自分のPC上で変更を確定しただけなので、プッシュコマンドを実行してリポジトリ(GitLab)に反映させます。pushだけでプッシュできるようになります。'origin'.ここでもGitLabのアカウント情報を求められるはずですので入力してください。Pi上でgitコマンドを使えるようにするのと、pullコマンドについてです。22:00gitでファイルのファイルのバージョン管理を行う。Stadia発表についてちょっとしたまとめこんにちは、たねやつです。半日ほど前にGoogleから新たなゲー...2019-03-16【Node.js】foreverコマンドの基本的な使い方まとめ(過去に書いた記事を大きく修正してまとめなおしたものです。mini3(黒豆)を制御するExpressでAPIサーバーを作成しpython-broadlinkを実行できるよ...2018-12-24gitでファイルのファイルのバージョン管理を行う。自作キーボードについていろいろ書いています。84を2年ほど使ってみた感想・打鍵音など。2019-12-14はてなブログの埋め込みコードの配色(背景・文字色)を自由に変更する2019-12-11イルミナイト万博(2019)行ってきました。背景を元に戻すAdはてなブログをはじめよう!ibuquicalligさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。