8 . (GitHubの使い方第2回) 他の人と協業 (git clone, pull)
協業 リモートリポジトリの最大の利点は、やはり協業が可能なことです。 難しいことは何もなく、作業者が2人以上いて、それぞれの作業をリモートリポジトリにプッシュすれば、それが協業だと思います! もちろん、今は一人で作業しているので、協業をしていると仮定してシミュレーションしてみましょう。 新しいチームメンバーは、まず何のプロジェクトも持っていないので、 7 . (GitHubの使い方第1...
協業 リモートリポジトリの最大の利点は、やはり協業が可能なことです。 難しいことは何もなく、作業者が2人以上いて、それぞれの作業をリモートリポジトリにプッシュすれば、それが協業だと思います! もちろん、今は一人で作業しているので、協業をしていると仮定してシミュレーションしてみましょう。 新しいチームメンバーは、まず何のプロジェクトも持っていないので、 7 . (GitHubの使い方第1...
はじめに 最近、ほとんどの会社でSlackが使われています。 私もSlackを利用しているのですが、Slackの内容を把握するのに多くの時間を費やしています。 例えば、私のメンションが追加されて「上記の内容をお願いします!」と連絡が来ることがあり、スレッド内のメッセージが100件以上の場合もあります。 また、休暇後に戻ってきたときに、把握しなければならないスレッドが多いと、1日が業務の...
pushを学習する前に Pushを学習する前に、Repositoryの概念と、なぜ使用する必要があるのかを知る必要があります。 Repository:保管所 (貯蔵庫) Gitがファイルバージョンを保存しておく場所をRepositoryと呼びます。 ローカル作業フォルダには.gitフォルダ(隠しフォルダ)がありますが、それがRepositoryです。 実際に開発する際は、開発環...
gitは、バージョン管理プログラム Git はバージョン管理プログラムであることを、もう一度思い出しましょう。 作業がうまくいかなかったり、問題があった場合、いつでも以前のCommitに戻ったり、問題のあるCommit履歴をキャンセルすることができます。 きれいに実習するため、新しくプロジェクトを始めましょう。 1 . インストールと環境設定 (Win&Mac)を参考にして、作...
さまざまな merge 方法 Git では、複数のブランチで行われた変更を統合するためのさまざまな方法があります。 今回は、下記4つについて詳しく見ていきましょう。 3-way merge fast-forward merge rebase squash merge ・3-way merge 4 . gitで、branchを作成するで学習したようにBr...
Branchを作成する Commitを続けて作業をしていると、突然新しい機能を追加する必要が生じることがあります。 また、複数の人が一つのプロジェクトで作業する場合、何かがうまくいかずにプログラムが壊れたらどうしますか? 安全に作業を続けるためには、プロジェクトのコピーを作成して開発するのが安全です。 gitでは、Branch機能を利用して簡単にコピーを作成できます。 Br...
VSCodeでgitを便利に使う方法 2 . git add/commitで、ファイル記録でgit add, commitを実践してみましたか? 実は最近では、ターミナルで直接git addとかはあまりしません。(笑) 最近のIDEにはgitが内蔵されているか、インストールして使うことができるため、簡単に使えます。 VSCodeのGit VSCodeの左側にあるアイコンがGitの機...
テスト用Repositoriesの作成 1 . インストールと環境設定 (Win&Mac)で作成した実習フォルダをVSCodeで開き、Terminalを開いてください。 現在の実習フォルダでGitを使うために、以下のコマンドを入力して初期化します。 [Git初期化] git init 初期化が完了すると、実習フォルダに.gitフォルダが作成されたこと...
なぜGitを使うのか? 作業中、テストで作成したデータを削除したい、数日前の作業に戻りたい、ということはよくあります。 このような時、どうすれば以前の作業に戻れるのでしょうか? 毎日毎日作業内容をコピーして保存する。 バージョン管理ソフトを使う。 一般的に、開発の学習や実務ではGitが最もよく使われます。 Gitを使用すると、作業したコードを安全かつ簡単に記録・保管でき、作...
OpenAI Spring Update 本日、日本時間 2024年5月14日02:00に、OpenAI社から春のアップデート内容をライブで発表しました。 主な内容 OpenAIは、より速い応答速度と新しい音声技術を備えた改良版であるGPT-4oを発表しました。 GPT-4oは、感情的な声のトーンを調整できるリアルタイムのテキスト音声変換応答機能を提供します。 以前のモデ...