回答編集履歴
4
answer for added question
test
CHANGED
@@ -30,3 +30,36 @@
|
|
30
30
|
- 各ブランチ初めてプッシュする時は`-u`をつけてプッシュしてください。
|
31
31
|
- そうすると、以降は`$ git push`だけでプッシュできるようになります。
|
32
32
|
- ふつうは`$ git push origin ブランチ名`と、ブランチ名を毎回書かないといけない。
|
33
|
+
|
34
|
+
---
|
35
|
+
|
36
|
+
### 追加質問への回答
|
37
|
+
追加のエラーみました!
|
38
|
+
お一人でなんとか解決しようと頑張られていた時にいろいろぐちゃぐちゃになっちゃってますので、リポジトリ作り直した方がはやいですー!
|
39
|
+
以下の手順でどうぞ!
|
40
|
+
|
41
|
+
あと、GitHubがセキュリティ強化されてたため初回に特殊なパスワードを設定しないといけなくなりました。
|
42
|
+
パスワードを求められて、正しいパスワードを入力しても間違っていると言われた時は教えてください。
|
43
|
+
GitHubのログインパスワードとは違うものをいれないといけないときがあります。
|
44
|
+
|
45
|
+
##### 1)現在のリモートリポジトリをGitHubで削除
|
46
|
+
##### 2)ローカルリポジトリもフォルダごと全部削除
|
47
|
+
##### 3)新しくGitHubでリポジトリ作成
|
48
|
+
##### 4)ローカルでフォルダ作成
|
49
|
+
##### 5)ターミナルでローカルのフォルダに移動
|
50
|
+
```terminal
|
51
|
+
$ cd /Users/<ユーザー名>/Desktop/<つくったフォルダ名>
|
52
|
+
```
|
53
|
+
##### 6)Gitを導⼊
|
54
|
+
隠しフォルダの.git フォルダが作成されます。
|
55
|
+
```terminal
|
56
|
+
$ git init
|
57
|
+
```
|
58
|
+
##### 7)手順① 空コミットする
|
59
|
+
##### 8)手順② ローカルのデフォルトブランチ名変更
|
60
|
+
##### 9)リモートリポジトリと連携させる
|
61
|
+
```terminal
|
62
|
+
$ git remote add origin <ソースURL>
|
63
|
+
```
|
64
|
+
##### 10)手順③ 初めてのプッシュ
|
65
|
+
|
3
when?
test
CHANGED
@@ -4,8 +4,8 @@
|
|
4
4
|
|
5
5
|
**2)ローカルとリモートでブランチの名前が違う**
|
6
6
|
- ローカルブランチはmasterなのに、GitHubのブランチはmainなのでブランチ違いでプッシュできない 。
|
7
|
-
-
|
7
|
+
- master(主人)という言葉が黒人差別を連想させてしまうという配慮で、GitHubはデフォルトブランチ名をmaster -> mainに変更しました。
|
8
|
-
- それ以前の古いGitHubの使い方の情報をみると、ローカルとリモートのデフォルトブランチ名違いの対策がないのでエラーがおきます。
|
8
|
+
- 2020年10月に変更されたので、それ以前の古いGitHubの使い方の情報をみると、ローカルとリモートのデフォルトブランチ名違いの対策がないのでエラーがおきます。(質問者様の参考サイトは2020年5月なので対応がかかれてないですね)
|
9
9
|
|
10
10
|
### 対策
|
11
11
|
以下を試してみてください。
|
2
branch
test
CHANGED
@@ -5,8 +5,7 @@
|
|
5
5
|
**2)ローカルとリモートでブランチの名前が違う**
|
6
6
|
- ローカルブランチはmasterなのに、GitHubのブランチはmainなのでブランチ違いでプッシュできない 。
|
7
7
|
- 「master」という言葉が黒人差別問題に繋がるという配慮で、GitHubはデフォルトブランチ名をmaster -> mainに変更しました。
|
8
|
-
- それ以前の古いGitHubの使い方の情報をみるとローカルとリモートのデフォルトブランチ名
|
8
|
+
- それ以前の古いGitHubの使い方の情報をみると、ローカルとリモートのデフォルトブランチ名違いの対策がないのでエラーがおきます。
|
9
|
-
- 逆に、GitHubの設定でデフォルトブランチ名をmain -> masterに変更することもできます。
|
10
9
|
|
11
10
|
### 対策
|
12
11
|
以下を試してみてください。
|
@@ -22,6 +21,7 @@
|
|
22
21
|
$ git branch -M main
|
23
22
|
```
|
24
23
|
- ローカルのデフォルトブランチ名を`master` -> `main`に変更します。
|
24
|
+
- 逆に、GitHubの設定でデフォルトブランチ名をmain -> masterに変更することもできますが、今回は割愛
|
25
25
|
|
26
26
|
##### 手順③ 初めてのプッシュ
|
27
27
|
```terminal
|
1
typo
test
CHANGED
@@ -29,4 +29,4 @@
|
|
29
29
|
```
|
30
30
|
- 各ブランチ初めてプッシュする時は`-u`をつけてプッシュしてください。
|
31
31
|
- そうすると、以降は`$ git push`だけでプッシュできるようになります。
|
32
|
-
- ふつうは`$
|
32
|
+
- ふつうは`$ git push origin ブランチ名`と、ブランチ名を毎回書かないといけない。
|