0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

実際に新しいブランチに既存ブランチで作成していたファイルをStashを使って反映させてみた

Posted at

はじめに

本日実際にgitのStash機能を使って、新しいブランチに既存ブランチで作成したファイルを取り込んだのでその備忘録を書いていく。

Stashの基本的な使い方

実際の使用までの流れ

今回やった流れがベストかはわからないが、なんとかうまくいったので1つの方法として考えてほしい。

既存ブランチでStashを作成しておく

# Stashを作成
git stash save "WIP 受講者詳細API作成中"

そうするとStashが作成されるので、リストを見てみる

git stash list

// こんな感じでリストが確認できる(今は1件のみ)
// stash@{0}: On 28-be-webtest-userapi: WIP 受講者詳細API作成中

リモートリポジトリ上の最新のmainをローカルでも反映させる

# mainブランチへ移動
git checkout main
# git pullでmainを最新に
git pull origin main

ローカルでのmainが最新になったところで新しいブランチを作成する

# 新しいブランチを作成
git branch be-webtest
# 新しいブランチへ移動
git checkout be-webtest

今回の開発ブランチへ移動したのでStashを開いていく

# 念の為現在のブランチを確認
git branch
# Stashを開く
git stash pop

これでコンフリクトが起こらない限りうまくいくはず。
コンフリクトが起きた場合は差分をチェックして1つずつ修正していく。

以上。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?