<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ Akiko Takano - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ エキスパートの手によるプログラミングチュートリアル記事を幅広く掲載。ウェブ開発、データサイエンス、DevOps、セキュリティ、開発者としてのキャリアなどについて学びましょう。 ]]>
        </description>
        <link>https://www.freecodecamp.org/japanese/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ Akiko Takano - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/japanese/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Sat, 23 May 2026 08:27:52 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/japanese/news/author/akiko/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ npm uninstall - パッケージを削除する方法 ]]>
                </title>
                <description>
                    <![CDATA[ Node のパッケージマネージャー (NPM) には、パッケージを操作するために、さまざまなコマンドが用意されています。 npm ライブラリからパッケージをインストールするのと同じく、アンインストールすることもできます。 npm uninstall コマンドは、この目的のために用意されているコマンドで、パッケージのアンインストールができます。 ただし、通常のパッケージ (dependencies に指定されたパッケージ) をアンインストールする方法と、グローバルにインストールされたパッケージや、開発環境のみで使うパッケージをアンインストール方法には違いがあります。 この記事では、通常のパッケージ、グローバルパッケージ、開発用のパッケージのアンインストール方法について説明していきます。 パッケージを npm uninstall で削除する方法 パッケージの配置されているディレクトリ中で npm uninstall パッケージ名 という構文を使うと、コマンドでパッケージを削除することができます。 この記事では NodeJS のフレームワークである Express をデモ用に取り ]]>
                </description>
                <link>https://www.freecodecamp.org/japanese/news/npm-uninstall-how-to-remove-a-package/</link>
                <guid isPermaLink="false">63708a93196be305f95c542e</guid>
                
                    <category>
                        <![CDATA[ npm ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Node.js ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Akiko Takano ]]>
                </dc:creator>
                <pubDate>Fri, 25 Nov 2022 23:30:00 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/japanese/news/content/images/2022/11/shut-down-g5ad24366d_1280.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p data-test-label="translation-intro">
        <strong>原文:</strong> <a href="https://www.freecodecamp.org/news/npm-uninstall-how-to-remove-a-package/" target="_blank" rel="noopener noreferrer" data-test-label="original-article-link">npm Uninstall – How to Remove a Package</a>
      </p><p>Node のパッケージマネージャー (NPM) には、パッケージを操作するために、さまざまなコマンドが用意されています。</p><p>npm ライブラリからパッケージをインストールするのと同じく、アンインストールすることもできます。</p><p><code>npm uninstall</code> コマンドは、この目的のために用意されているコマンドで、パッケージのアンインストールができます。</p><p>ただし、通常のパッケージ (dependencies に指定されたパッケージ) をアンインストールする方法と、グローバルにインストールされたパッケージや、開発環境のみで使うパッケージをアンインストール方法には違いがあります。</p><p>この記事では、通常のパッケージ、グローバルパッケージ、開発用のパッケージのアンインストール方法について説明していきます。</p><h2 id="-npm-uninstall-">パッケージを npm uninstall で削除する方法</h2><p>パッケージの配置されているディレクトリ中で <code>npm uninstall パッケージ名</code> という構文を使うと、コマンドでパッケージを削除することができます。</p><p>この記事では NodeJS のフレームワークである Express をデモ用に取り上げ、パッケージをアンインストールする方法をご紹介します。</p><p>以下のスクリーンショットから、Express が依存関係 (dependencies) として package.json 中に指定されていることがわかりますね。</p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://www.freecodecamp.org/japanese/news/content/images/2022/11/ss-1.png" class="kg-image" alt="ss-1" srcset="https://www.freecodecamp.org/japanese/news/content/images/size/w600/2022/11/ss-1.png 600w, https://www.freecodecamp.org/japanese/news/content/images/size/w1000/2022/11/ss-1.png 1000w, https://www.freecodecamp.org/japanese/news/content/images/size/w1600/2022/11/ss-1.png 1600w, https://www.freecodecamp.org/japanese/news/content/images/2022/11/ss-1.png 1920w" sizes="(min-width: 1200px) 1200px" width="1920" height="1080" loading="lazy"></figure><p>ですが、<code>npm uninstall express</code> を実行した後は、依存関係の中には Express は見当たりません。</p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://www.freecodecamp.org/japanese/news/content/images/2022/11/ss-2.png" class="kg-image" alt="ss-2" srcset="https://www.freecodecamp.org/japanese/news/content/images/size/w600/2022/11/ss-2.png 600w, https://www.freecodecamp.org/japanese/news/content/images/size/w1000/2022/11/ss-2.png 1000w, https://www.freecodecamp.org/japanese/news/content/images/size/w1600/2022/11/ss-2.png 1600w, https://www.freecodecamp.org/japanese/news/content/images/2022/11/ss-2.png 1920w" sizes="(min-width: 1200px) 1200px" width="1920" height="1080" loading="lazy"></figure><p>Express がもはや存在しないことがわかりますね。依存関係がなくなったので、package.json 中の "dependencies" というキーもなくなります。</p><h2 id="-npm-uninstall--1">開発用のパッケージを npm uninstall で削除する方法</h2><p>開発環境でのみ使われるパッケージは、dev dependency として指定されたものが該当します。</p><p>dev dependency のパッケージを削除するには、<code>-D</code> もしくは <code>--save-dev</code> フラグを添えて、パッケージの名前を指定して npm uninstall を実行します。</p><p>基本的な構文は &nbsp;<code>npm uninstall -D package-name</code> または <code>npm uninstall --save-dev package-name</code> となります。</p><p>依存関係が配置されているディレクトリ (フォルダ) で、このコマンドを実行してください。</p><p>この記事ではデモ用に Nodemon を使って dev dependency のパッケージを削除する例をご紹介します。</p><p>Nodemon を使って NodeJS アプリケーションを起動すると、開発中のファイルやディレクトリ内の変更を検知して、自動的にアプリケーションを再読み込みしてくれます。</p><p>以下のスクリーンショットでは、Nodemon が dev dependency の一覧に含まれているのがわかりますね。</p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://www.freecodecamp.org/japanese/news/content/images/2022/11/ss-3.png" class="kg-image" alt="ss-3" srcset="https://www.freecodecamp.org/japanese/news/content/images/size/w600/2022/11/ss-3.png 600w, https://www.freecodecamp.org/japanese/news/content/images/size/w1000/2022/11/ss-3.png 1000w, https://www.freecodecamp.org/japanese/news/content/images/size/w1600/2022/11/ss-3.png 1600w, https://www.freecodecamp.org/japanese/news/content/images/2022/11/ss-3.png 1920w" sizes="(min-width: 1200px) 1200px" width="1920" height="1080" loading="lazy"></figure><p>Nodemon を削除するためには、<code>npm uninstall –D nodemon</code> を実行します。</p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://www.freecodecamp.org/japanese/news/content/images/2022/11/ss-4.png" class="kg-image" alt="ss-4" srcset="https://www.freecodecamp.org/japanese/news/content/images/size/w600/2022/11/ss-4.png 600w, https://www.freecodecamp.org/japanese/news/content/images/size/w1000/2022/11/ss-4.png 1000w, https://www.freecodecamp.org/japanese/news/content/images/size/w1600/2022/11/ss-4.png 1600w, https://www.freecodecamp.org/japanese/news/content/images/2022/11/ss-4.png 1920w" sizes="(min-width: 1200px) 1200px" width="1920" height="1080" loading="lazy"></figure><p>すると &nbsp;<code>package.json</code> から Nodemon がなくなったことがわかりますね。</p><h2 id="-npm-uninstall--2">グローバルパッケージを npm uninstall で削除する方法</h2><p>グローバルパッケージは皆さんのコンピューター上にグローバルにインストールされているパッケージです。そのため、プロジェクトに毎回インストールする必要がありません。</p><p>グローバルパッケージを削除するためには <code>-g</code> フラグを添えて、パッケージ名を指定して npm uninstall を実行します。</p><p>基本的な構文は、<code>npm uninstall -g package-name</code> となります。</p><p>ここでは、グローバルパッケージを削除する例として、オリジン間リソース共有を指定するために用いる CORS (Cross-origin Resource Sharing) パッケージを取り上げます。</p><p>CORS はブラウザの同一オリジンポリシー / Same Origin Policy (SOP) の動作をブロックしてくれます。この結果、ブラウザから他のサイトへのリクエストを送信することができます。</p><p>以下のスクリーンショットから、package.json 中には CORS パッケージが存在していないことがわかりますね。</p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://www.freecodecamp.org/japanese/news/content/images/2022/11/ss-5.png" class="kg-image" alt="ss-5" srcset="https://www.freecodecamp.org/japanese/news/content/images/size/w600/2022/11/ss-5.png 600w, https://www.freecodecamp.org/japanese/news/content/images/size/w1000/2022/11/ss-5.png 1000w, https://www.freecodecamp.org/japanese/news/content/images/size/w1600/2022/11/ss-5.png 1600w, https://www.freecodecamp.org/japanese/news/content/images/2022/11/ss-5.png 1920w" sizes="(min-width: 1200px) 1200px" width="1920" height="1080" loading="lazy"></figure><p>CORS はプロジェクト直下ではなく、このコンピューターにグローバルにインストールされています。</p><p>パッケージをグローバルにインストールしたり、グローバルにインストールされたパッケージを一覧表示したい場合は、<code>npm list -g</code> &nbsp;を実行します。</p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://www.freecodecamp.org/japanese/news/content/images/2022/11/ss-6.png" class="kg-image" alt="ss-6" srcset="https://www.freecodecamp.org/japanese/news/content/images/size/w600/2022/11/ss-6.png 600w, https://www.freecodecamp.org/japanese/news/content/images/size/w1000/2022/11/ss-6.png 1000w, https://www.freecodecamp.org/japanese/news/content/images/size/w1600/2022/11/ss-6.png 1600w, https://www.freecodecamp.org/japanese/news/content/images/2022/11/ss-6.png 1920w" sizes="(min-width: 1200px) 1200px" width="1920" height="1080" loading="lazy"></figure><p>今度は、CORS がグローバルのパッケージ中に含まれることがわかりますね。</p><p>グローバルにインストールされた CORS パッケージをアンインストールするには、<code>npm uninstall -g cors</code> を実行します。</p><p>アンインストール用のコマンドの実行後、<code>npm list –g</code> を実行しても CORS が含まれていないことがわかります。</p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://www.freecodecamp.org/japanese/news/content/images/2022/11/ss-7.png" class="kg-image" alt="ss-7" srcset="https://www.freecodecamp.org/japanese/news/content/images/size/w600/2022/11/ss-7.png 600w, https://www.freecodecamp.org/japanese/news/content/images/size/w1000/2022/11/ss-7.png 1000w, https://www.freecodecamp.org/japanese/news/content/images/size/w1600/2022/11/ss-7.png 1600w, https://www.freecodecamp.org/japanese/news/content/images/2022/11/ss-7.png 1920w" sizes="(min-width: 1200px) 1200px" width="1920" height="1080" loading="lazy"></figure><h2 id="-">まとめ</h2><p>この記事では、いろいろな種類の NPM パッケージをアンインストールする方法について学びました。これで不要なパッケージを削除できるようになり、コードをより管理しやすくなりました。</p><p>読んでくださってありがとうございます。</p><p>この記事がお役に立つようであれば、皆さんからシェアしていただけたら幸いです。</p> ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ C++ で string を int に変換 - 文字列を整数に変換する方法 ]]>
                </title>
                <description>
                    <![CDATA[ C++ でコードを書いていると、あるデータ型を別のデータ型に変換したくなる場面がよく出てくることでしょう。 この記事では C++ を使って文字列を整数に変換する方法について、もっとも良く使われる方法を 2 つ取り上げて学んでいきます。 では、さっそく始めましょう！ C++ のデータ型 プログラミング言語 C++ には、事前に定義されたデータ型 (ビルトインデータタイプ) がいくつかあります。  * int は整数のための型 (例: 10, 150)  * double は浮動小数点数のための型 (例: 5.0, 4.5)  * char は単一の文字のための型 (例:  'D', '!')  * string は連続した文字のための型 (例: "Hello")  * bool は真偽値のための型 (true または false) C++ ]]>
                </description>
                <link>https://www.freecodecamp.org/japanese/news/string-to-int-in-c-how-to-convert-a-string-to-an-integer-example/</link>
                <guid isPermaLink="false">63426f6a98f37105ff496558</guid>
                
                    <category>
                        <![CDATA[ C++ ]]>
                    </category>
                
                    <category>
                        <![CDATA[ PROGRAMMING ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Akiko Takano ]]>
                </dc:creator>
                <pubDate>Mon, 10 Oct 2022 23:30:00 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/japanese/news/content/images/2022/10/string-to-int-in-c-how-to-convert-a-string-to-an-integer-example-header.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p data-test-label="translation-intro">
        <strong>原文:</strong> <a href="https://www.freecodecamp.org/news/string-to-int-in-c-how-to-convert-a-string-to-an-integer-example/" target="_blank" rel="noopener noreferrer" data-test-label="original-article-link">String to Int in C++ – How to Convert a String to an Integer Example</a>
      </p><p>C++ でコードを書いていると、あるデータ型を別のデータ型に変換したくなる場面がよく出てくることでしょう。</p><p>この記事では C++ を使って文字列を整数に変換する方法について、もっとも良く使われる方法を 2 つ取り上げて学んでいきます。</p><p>では、さっそく始めましょう！</p><h2 id="c-">C++ のデータ型</h2><p>プログラミング言語 C++ には、事前に定義されたデータ型 (ビルトインデータタイプ) がいくつかあります。</p><ul><li><code>int</code> は整数のための型 (例: 10, 150)</li><li><code>double</code> は浮動小数点数のための型 (例: 5.0, 4.5)</li><li><code>char</code> は単一の文字のための型 (例: &nbsp;'D', '!')</li><li><code>string</code> は連続した文字のための型 (例: "Hello")</li><li><code>bool</code> は真偽値のための型 (true または false)</li></ul><p>C++ は<strong>非常に強く型付けされた</strong>プログラミング言語です。そのため、変数を用意する時には、その変数にどんな型の値が格納されるかを明確に示す必要があります。</p><h2 id="c-int-">C++ における <code>int</code> 型の変数の宣言と初期化の方法</h2><p><br>C++ で <code>int</code> 型の変数を<em>宣言</em>するには、まずはじめに変数のデータ型を記述します。この場合は <code>int</code> です。型が宣言されることで、コンパイラは、その変数にどのような値が格納されるかを知ることができます。これにより、その変数がどのような動作ができるか決まります。</p><p>次に、変数の名前を渡します。</p><p>最後に、ステートメントの末尾にセミコロンを添えることをお忘れなく！</p><pre><code class="language-cpp">#include &lt;iostream&gt;

int main() {
    int age;
}
</code></pre><p>作成した変数に対して、次のように値を設定できます。</p><pre><code class="language-cpp">#include &lt;iostream&gt;

int main() {
    int age;
    age = 28;
}

</code></pre><p>これらの宣言と値の設定を別々に分けて行う代わりに、変数の初期化 (<em>initializing</em>) によって、同時に設定することもできます。その上で、最終的に結果を出力する例がこちらです。</p><pre><code class="language-cpp">// 情報を出力するための関数 (cout) と入力するための関数 (cin) を
// 利用できるようにするヘッダーファイル
#include &lt;iostream&gt;

// 名前空間の宣言
// これにより std:: プレフィックスを付ける必要がなくなります。
// (std::cout ではなく cout として呼びだせます)
using namespace std;

int main() { // プログラムのメイン関数 - ここから
    int age = 28;
    // 変数の初期化
    // 初期化により、変数の型や名前、値を一度に設定しています。

    // コンソールへの出力
    // &lt;&lt; を連結 (チェーン) して実行し、"My age is 28" と出力します。
    cout &lt;&lt; "My age is: " &lt;&lt; age &lt;&lt; endl;
}　// メイン関数 - ここまで
</code></pre><h2 id="c-string-">C++ における <code>string</code> 型の変数の宣言と初期化の方法</h2><p>文字列 (string) は 1 つ 1 つの文字の集まりです。</p><p>C++ での文字列の宣言は、上記のセクションで紹介した <code>int</code> の宣言と初期化の方法と非常によく似ています。</p><p><code>string</code> クラスは C++ の標準ライブラリで提供されています。文字列型を扱うためには、ファイルの先頭で <code>#include &lt;iostream&gt;</code> に続いて <code>&lt;string&gt;</code> ヘッダーライブラリを含める必要があります。</p><p>ヘッダーファイルを読み込ませた後、先ほどのコードと同様に <code>using namespace std;</code> を追加します。</p><p>この行を追加すれば、文字列の変数を作成する際に <code>std::string</code> を指定せずに <code>string</code> だけで済むようになります。</p><pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
using namespace std;

int main() {
    // 文字列の変数を宣言

    string greeting;
    greeting = "Hello";
    // `=` は代入演算子です。変数に対して値を設定しています。
}
</code></pre><p>または、このように変数の宣言と初期化を同時に行い、コンソールに結果を出力することもできます。</p><pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
using namespace std;

int main() {
    // 変数の初期化

    string greeting = "Hello";

   // コンソールに "Hello" と出力
   cout &lt;&lt; greeting &lt;&lt; endl;
}
</code></pre><h2 id="-">文字列を整数に変換する方法</h2><p>はじめに説明した通り、C++ は強く型付けされた言語です。</p><p>データ型に合わない値を渡そうとすると、エラーが発生します。</p><p>また <code>double</code> から <code>int</code> へは型キャストを用いて簡単に変換ができますが、文字列から整数への変換はそう簡単にはいきません。</p><p>例えば、このようなことは<strong>できません。</strong></p><pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
using namespace std;

int main() {
   string str = "7";
   int num;

   num = (int) str;
}
</code></pre><p>コンパイル時に、以下のようなエラーが発生するでしょう。</p><pre><code>hellp.cpp:9:10: error: no matching conversion for C-style cast from 'std::__1::string' (aka
      'basic_string&lt;char, char_traits&lt;char&gt;, allocator&lt;char&gt; &gt;') to 'int'
   num = (int) str;
         ^~~~~~~~~
/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/string:875:5: note: candidate function
    operator __self_view() const _NOEXCEPT { return __self_view(data(), size()); }
    ^
1 error generated.
</code></pre><p>文字列を int 型に変換する方法はいくつかあります。この後のセクションで、そのうち 2 つをご紹介します。</p><h3 id="stoi-"><code>stoi()</code> 関数を使って文字列を整数に変換する方法</h3><p>文字列型のオブジェクトを数値に変換する効果的な方法の 1 つに <code>stoi()</code> 関数を使う方法があります。</p><p>この方法は、新しいバージョンの C++ で良く使われる方法です。C++ 11 から導入されています。</p><p>入力値として文字列を受け取り、出力には整数としての値を返します。</p><pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
using namespace std;

int main() {
   // 文字列の変数 str
   string str = "7";
   // コンソールに出力
   cout &lt;&lt; "I am a string " &lt;&lt; str &lt;&lt; endl;

   // 文字列の変数 str の値を整数の値に変換
   // 新しい値は num という変数名の新しい変数に格納
   int num = stoi(str);

   // コンソールに出力
   cout &lt;&lt; "I am an int " &lt;&lt; num &lt;&lt; endl;
}
</code></pre><p>出力結果はこのようになります。</p><pre><code>I am a string 7
I am an int 7
</code></pre><h3 id="stringstream-"><code>stringstream</code> クラスを使って文字列を整数に変換する方法</h3><p><code>stringstream</code> クラスは、より古いバージョンの C++ でよく使われる方法です。文字列に対して入出力を行うことで変換を実施します。</p><p>このクラスを利用するために、まず <code>sstream</code> ライブラリを読み込ませます。プログラムの先頭に <code>#include &lt;sstream&gt;</code> を追加します。</p><p>次に <code>stringstream</code> クラスのオブジェクトを作ります。このオブジェクトは、整数に変換したい文字列の値を保持します。そして、文字列を整数に変換する過程でも利用されます。</p><p><code>&lt;&lt;</code> 演算子を使って、文字列の変数から値を<em>取り出し</em>ます。</p><p>最後に <code>&gt;&gt;</code> 演算子を使って int 型の変数に、新たに変換した整数の値を<em>入力</em>します。</p><pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;sstream&gt; // これで stringstream クラスが使えるようになります。

using namespace std;

int main() {
   // 文字列の入力 / 出力を扱うため、stringstream クラスのオブジェクトを作成
   stringstream ss;

   // データ型が string 型の変数 str
   string str = "7";

   // データ型がint 型の変数 num
   int num;

   // 変数 str に格納されている文字列を展開(文字列をストリームに入力)
   ss &lt;&lt; str;

   // 変換された値を int 型の変数に渡す
   ss &gt;&gt; num;

   // コンソール上に出力
   cout &lt;&lt; num &lt;&lt; endl; // 整数の 7 が出力される
}
</code></pre><h2 id="--1">まとめ</h2><p>これで変換ができましたね！C++ で文字列を整数に変換する簡単な方法を 2 つ学びました。</p><p>C++ プログラミング言語について、もっと学んでみたい方は freeCodeCamp YouTube チャンネルにある<a href="https://www.youtube.com/watch?v=vLnPwxZdW4Y&amp;t=3485s">全 4 時間の動画講座</a>をご覧ください。(編集チームより: <a href="https://youtu.be/dZOlsgK6sS0">日本語版の動画</a>もあります。)</p><p> 記事を読んでくださってありがとうございます。楽しく学んでいきましょう😊</p> ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Git のブランチ名の変更 – ローカルブランチ名を変更する方法 ]]>
                </title>
                <description>
                    <![CDATA[ プロジェクトの作業中に、ローカルブランチの名前を変更する場合があるかもしれません。でも、Git ではどのようにすればいいでしょうか？ この記事では、Git で管理しているローカルブランチ名を変更する方法を 2 つご紹介します。 ブランチ名を変更する方法 - #1 ステップ 1: プロジェクトのルートディレクトリであることを確認します まず ターミナルを開いてください。次に、cd (ディレクトリ変更) コマンドで、プロジェクトのルートに移動します。 たとえば、ターミナルでホームディレクトリを開き、デスクトップ上にあるプロジェクトに cd コマンドで移動したい場合は、このようなコマンドとなります。 cd Desktop/project-name こちらは、デスクトップ上の Happy_Messages_Bot というディレクトリ名のプロジェクトに移動する例です。 ステップ 2: 名前を変更したいブランチに切り替えます git checkout コマンドで、他のブランチに切り替えることができます。 git checkout branch-name こちらは、test-br ]]>
                </description>
                <link>https://www.freecodecamp.org/japanese/news/git-rename-branch-how-to-change-a-local-branch-name/</link>
                <guid isPermaLink="false">631d671287a3a3073e97e6a6</guid>
                
                    <category>
                        <![CDATA[ Git ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Akiko Takano ]]>
                </dc:creator>
                <pubDate>Tue, 13 Sep 2022 13:18:58 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/japanese/news/content/images/2022/09/mila-tovar-NTiW908Uc1A-unsplash.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p data-test-label="translation-intro">
        <strong>原文:</strong> <a href="https://www.freecodecamp.org/news/git-rename-branch-how-to-change-a-local-branch-name/" target="_blank" rel="noopener noreferrer" data-test-label="original-article-link">Git Rename Branch – How to Change a Local Branch Name</a>
      </p><p>プロジェクトの作業中に、ローカルブランチの名前を変更する場合があるかもしれません。でも、Git ではどのようにすればいいでしょうか？</p><p>この記事では、Git で管理しているローカルブランチ名を変更する方法を 2 つご紹介します。</p><h2 id="-1">ブランチ名を変更する方法 - #1</h2><h3 id="-1-">ステップ 1: プロジェクトのルートディレクトリであることを確認します</h3><p>まず ターミナルを開いてください。次に、<code>cd</code> (ディレクトリ変更) コマンドで、プロジェクトのルートに移動します。</p><p>たとえば、ターミナルでホームディレクトリを開き、デスクトップ上にあるプロジェクトに <code>cd</code> コマンドで移動したい場合は、このようなコマンドとなります。</p><pre><code>cd Desktop/project-name
</code></pre><p>こちらは、デスクトップ上の <code>Happy_Messages_Bot</code> というディレクトリ名のプロジェクトに移動する例です。</p><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/japanese/news/content/images/2022/09/Screen-Shot-2021-11-02-at-10.30.01-PM-1.png" class="kg-image" alt="Screen-Shot-2021-11-02-at-10.30.01-PM-1" srcset="https://www.freecodecamp.org/japanese/news/content/images/size/w600/2022/09/Screen-Shot-2021-11-02-at-10.30.01-PM-1.png 600w, https://www.freecodecamp.org/japanese/news/content/images/2022/09/Screen-Shot-2021-11-02-at-10.30.01-PM-1.png 1000w" sizes="(min-width: 720px) 720px" width="1000" height="109" loading="lazy"></figure><h3 id="-2-">ステップ 2: 名前を変更したいブランチに切り替えます</h3><p><code>git checkout</code> コマンドで、他のブランチに切り替えることができます。</p><pre><code>git checkout branch-name
</code></pre><p>こちらは、<code>test-branch</code> として作成済みのブランチに切り替えたい場合の例です。</p><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/japanese/news/content/images/2022/09/Screen-Shot-2021-11-02-at-10.39.57-PM.png" class="kg-image" alt="Screen-Shot-2021-11-02-at-10.39.57-PM" srcset="https://www.freecodecamp.org/japanese/news/content/images/size/w600/2022/09/Screen-Shot-2021-11-02-at-10.39.57-PM.png 600w, https://www.freecodecamp.org/japanese/news/content/images/size/w1000/2022/09/Screen-Shot-2021-11-02-at-10.39.57-PM.png 1000w, https://www.freecodecamp.org/japanese/news/content/images/2022/09/Screen-Shot-2021-11-02-at-10.39.57-PM.png 1170w" sizes="(min-width: 720px) 720px" width="1170" height="68" loading="lazy"></figure><h3 id="-3-m-">ステップ 3: <code>-m</code> フラグをつけてブランチ名を変更します</h3><p>ブランチ名を変更したい場合には、このコマンドを使います:</p><pre><code>git branch -m new-branch-name
</code></pre><p>こちらは、<code>test-branch</code> から <code>test-branch2</code> へ変更したい場合の例です。</p><pre><code>git branch -m test-branch2
</code></pre><p><code>git status</code> を使って、新しいブランチ名に変更されたかどうかを確認できます。</p><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/japanese/news/content/images/2022/09/Screen-Shot-2021-11-02-at-10.52.02-PM.png" class="kg-image" alt="Screen-Shot-2021-11-02-at-10.52.02-PM" width="546" height="66" loading="lazy"></figure><h2 id="-2">ブランチ名を変更する方法 - #2</h2><p><code>git checkout</code> コマンドで変更したいブランチに切り替えなくとも、コマンド 1 つで名前を変更することができます。</p><h3 id="-1-master-main-">ステップ 1: master / main ブランチ上で作業していることを確認します</h3><p><code>git status</code> を使って、master あるいは main ブランチ上で作業しているかどうかを確認します:</p><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/japanese/news/content/images/2022/09/Screen-Shot-2021-11-02-at-11.02.20-PM.png" class="kg-image" alt="Screen-Shot-2021-11-02-at-11.02.20-PM" srcset="https://www.freecodecamp.org/japanese/news/content/images/size/w600/2022/09/Screen-Shot-2021-11-02-at-11.02.20-PM.png 600w, https://www.freecodecamp.org/japanese/news/content/images/2022/09/Screen-Shot-2021-11-02-at-11.02.20-PM.png 982w" sizes="(min-width: 720px) 720px" width="982" height="66" loading="lazy"></figure><p>master あるいは main ブランチ以外で作業している場合は、master あるいは main ブランチに切り替えます。<code>git checkout master</code> または <code>git checkout main</code> コマンドで切り替えます。</p><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/japanese/news/content/images/2022/09/Screen-Shot-2021-11-02-at-11.05.28-PM.png" class="kg-image" alt="Screen-Shot-2021-11-02-at-11.05.28-PM" srcset="https://www.freecodecamp.org/japanese/news/content/images/size/w600/2022/09/Screen-Shot-2021-11-02-at-11.05.28-PM.png 600w, https://www.freecodecamp.org/japanese/news/content/images/size/w1000/2022/09/Screen-Shot-2021-11-02-at-11.05.28-PM.png 1000w, https://www.freecodecamp.org/japanese/news/content/images/2022/09/Screen-Shot-2021-11-02-at-11.05.28-PM.png 1094w" sizes="(min-width: 720px) 720px" width="1094" height="76" loading="lazy"></figure><h3 id="-2-m-">ステップ 2: &nbsp;<code>-m</code> フラグをつけてブランチ名を変更します</h3><p>元のブランチ名を他の新しい名前に変える場合は、この構文が利用できます。</p><pre><code>git branch -m old-branch new-branch
</code></pre><p><code>test-branch</code> から <code>test-branch2</code> へ名前を変更する場合は、このようになります。</p><pre><code>git branch -m test-branch test-branch2
</code></pre><p>新しいブランチ名を確認するには、<code>git branch</code> コマンドを実行します。その結果、全てのブランチ名が表示されます。</p><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/japanese/news/content/images/2022/09/Screen-Shot-2021-11-02-at-11.15.52-PM.png" class="kg-image" alt="Screen-Shot-2021-11-02-at-11.15.52-PM" srcset="https://www.freecodecamp.org/japanese/news/content/images/size/w600/2022/09/Screen-Shot-2021-11-02-at-11.15.52-PM.png 600w, https://www.freecodecamp.org/japanese/news/content/images/2022/09/Screen-Shot-2021-11-02-at-11.15.52-PM.png 992w" sizes="(min-width: 720px) 720px" width="992" height="100" loading="lazy"></figure><p>これらの 2 つの方法で、Git で管理しているローカルブランチの名前を変更することができます。</p> ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
