回答編集履歴
1
見づらかったので表記すこし修正
answer
CHANGED
@@ -1,28 +1,32 @@
|
|
1
1
|
[質問への追記・修正の依頼] の内容読んだ上で回答します。
|
2
2
|
|
3
3
|
まず現在リポジトリが3つあるのでそれを先に整理します。
|
4
|
+
|
5
|
+
| 呼び方 | 内容 |
|
6
|
+
|:--|:--:|
|
4
|
-
|
7
|
+
| 元リポ | 公式 https://github.com/rrousselGit/river_pod/tree/master/examples/marvel |
|
5
|
-
|
8
|
+
| フォークリポ | フォークしたリポジトリ |
|
6
|
-
|
9
|
+
| 自リポ | はじめにダウンロードしたフォルダ |
|
10
|
+
|
7
11
|
以下この呼び方で書きます。
|
8
12
|
|
9
13
|
|
10
|
-
はじめに、フォークリポを今一度最新化(pull)してください。
|
14
|
+
はじめに、**フォークリポ**を今一度最新化(pull)してください。
|
11
|
-
このとき、
|
15
|
+
このとき、**フォークリポ**に差分があればエラーが発生すると思うので、
|
12
16
|
pull する前に一度全ての変更を破棄しておいてください。
|
13
|
-
あなたが書いた日本語のコメントは自リポにあるはずですから、フォークリポの変更は破棄していいはずです。
|
17
|
+
あなたが書いた日本語のコメントは**自リポ**にあるはずですから、**フォークリポ**の変更は破棄していいはずです。
|
14
18
|
|
15
|
-
次に、最新化したフォークリポを、.git フォルダだけ残して全て削除してください。
|
19
|
+
次に、最新化した**フォークリポ**を、.git フォルダだけ残して全て削除してください。
|
16
|
-
削除したら、.git フォルダ以外の自リポのファイルをコピーしてください。要はフォークリポの内容を自リポに置き換えてます。
|
20
|
+
削除したら、.git フォルダ以外の**自リポ**のファイルをコピーしてください。要は**フォークリポ**の内容を**自リポ**に置き換えてます。
|
17
21
|
.git フォルダまで上書きしてしまうと意味ないので、.git は必ず除外してください。
|
18
22
|
(一度削除するのは、もし最初にダウンロードしてから今までの間にファイルが追加されていた場合気づけないからです)
|
19
23
|
|
20
|
-
ここでフォークリポを確認すると、いくつか差分が出ていると思います。
|
24
|
+
ここで**フォークリポ**を確認すると、いくつか差分が出ていると思います。
|
21
25
|
そこから、自分が加えた変更のみをステージングし、コミットしてください。
|
22
|
-
見に覚えのない差分は、最初にダウンロードしてから今までの間に元リポで行われた変更ですので、
|
26
|
+
見に覚えのない差分は、最初にダウンロードしてから今までの間に**元リポ**で行われた変更ですので、
|
23
27
|
それはコミットしないようにしてください。
|
24
28
|
|
25
|
-
コミットができたらそのままフォークリポを push して完了です。
|
29
|
+
コミットができたらそのまま**フォークリポ**を push して完了です。
|
26
30
|
|
27
31
|
もしこの方法でもうまくいかないとうのなら、妥協して元リポと紐付かないリポジトリとして管理することをおすすめします。
|
28
32
|
|
@@ -43,6 +47,7 @@
|
|
43
47
|
-- 余談 --
|
44
48
|
|
45
49
|
> 私のように公式のexampleに日本語のコメントを加えた状態で自分のGithubにあげておきたいと思う人は少数なのでしょうか?
|
50
|
+
|
46
51
|
普通です。むしろそれが GitHub の主たる機能です。
|
47
52
|
日本語のコメント追加に限らず、自分で機能を拡張したりといろいろいじって自分のリポジトリとして管理するのは一般的なつかいかたです。
|
48
53
|
|