回答編集履歴

4

answer for added question

2022/10/02 10:32

投稿

Cocode
Cocode

スコア2314

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?

2022/10/02 08:37

投稿

Cocode
Cocode

スコア2314

test CHANGED
@@ -4,8 +4,8 @@
4
4
 
5
5
  **2)ローカルとリモートでブランチの名前が違う**
6
6
  - ローカルブランチはmasterなのに、GitHubのブランチはmainなのでブランチ違いでプッシュできない 。
7
- - masterという言葉が黒人差別問題に繋がるという配慮で、GitHubはデフォルトブランチ名をmaster -> mainに変更しました。
7
+ - master(主人)という言葉が黒人差別を連想させてしまうという配慮で、GitHubはデフォルトブランチ名をmaster -> mainに変更しました。
8
- - それ以前の古いGitHubの使い方の情報をみると、ローカルとリモートのデフォルトブランチ名違いの対策がないのでエラーがおきます。
8
+ - 2020年10月に変更されたので、それ以前の古いGitHubの使い方の情報をみると、ローカルとリモートのデフォルトブランチ名違いの対策がないのでエラーがおきます。(質問者様の参考サイトは2020年5月なので対応がかかれてないですね)
9
9
 
10
10
  ### 対策
11
11
  以下を試してみてください。

2

branch

2022/10/02 08:30

投稿

Cocode
Cocode

スコア2314

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

2022/10/02 08:26

投稿

Cocode
Cocode

スコア2314

test CHANGED
@@ -29,4 +29,4 @@
29
29
  ```
30
30
  - 各ブランチ初めてプッシュする時は`-u`をつけてプッシュしてください。
31
31
  - そうすると、以降は`$ git push`だけでプッシュできるようになります。
32
- - ふつうは`$git git push origin ブランチ名`と、ブランチ名を毎回書かないといけない。
32
+ - ふつうは`$ git push origin ブランチ名`と、ブランチ名を毎回書かないといけない。