質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

解決済

1回答

1178閲覧

githubの管理をやり直したい(commit名を変更したり、commitを分割したりしたい)

branchpeach

総合スコア12

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

1クリップ

投稿2021/04/06 03:21

現状

現在アプリケーションを開発していて、GitHubを使って、管理しています。
その際にcommit名を全て"commit"にしていて、変更点がcommit名を見てわからない。
そして、適度にcommitをしないと一つのcommitに複数の変更ファイルが入ってしまっているのでこれも良くない。
またブランチを切っておらず、機能ごとに管理ができていない状況です。。。
githubで管理する意味を履き違えていて、第三者が見てコードを変更したことはわかるが、何を実装して、何の目的でしたのかわかりにくい状況です。
一応アプリケーションが完成していて、masterにpullをしている状況です。。

解決したいこと

①githubの全てのcommit名を変更したい
→commit名を"commit"としたため(第三者が見ても何の変更をしたかわかるように)
②一つのcommitを複数のcommitに分割したい
→一つ一のcommitを分割することで変更したファイルが少なくなり第三者がわかりやすい
③複数のcommitをブランチに分けたい
→何の機能を実装したか可視化するため

https://ken-c-lo.hatenadiary.org/entry/20130706/1373092204
この記事を参考にし、git rebase -i HEAD~nコマンドを実行したのですが、
Please commit or stash them.エラーが出ました。

どちらかというとターミナルではなくgithub desktopのGUIで変更ができると良いかなと考えています。(不可能ならあれなのですが)

補足情報

ターミナル
GitHub desktop
Githubを使用しています

アプリケーションはrubyで作成していて、
herokuにも上げている状況です。

ポートフォリオとして企業に提出をするので、このままではマイナス点になると考えています。
どなたかご教示いただけると幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ku__ra__ge

2021/04/06 03:51

おそらく作業コピーにコミットされていない変更があります。エラーメッセージに従ってください。
branchpeach

2021/04/07 04:20

エラーメッセージ通り、commitをしたあとでするとうまく行きました!ありがとうございます。
ku__ra__ge

2021/04/07 05:15

すみません、コメントに回答を書いた形になってしまいました。 回答として投稿しなおしたのでベストアンサーをつけて質問が解決したことがわかるようにしておいてください。
guest

回答1

0

ベストアンサー

おそらく作業コピーにコミットされていない変更があります。
エラーメッセージに従ってください。

投稿2021/04/07 05:14

ku__ra__ge

総合スコア4524

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問