GitHub Desktop 試行錯誤履歴

GitGitHub

目次一覧

 状態:  閲覧数:1,251  投稿日:2019-06-24  更新日:2019-06-24
2019/6/24時点の感想 / 新規リポジトリ作成したら、勝手にディレクトリが作成されてしまう / 新規リポジトリ作成時に、勝手にディレクトリを作成しないようにする

2019/6/24時点の感想 / 新規リポジトリ作成したら、勝手にディレクトリが作成されてしまう / 新規リポジトリ作成時に、勝手にディレクトリを作成しないようにする

 閲覧数:344 投稿日:2019-06-24 更新日:2019-06-24

2019/6/24時点の感想


最初は、「Git BASH」使用した方が良いかも
・最初から「GitHub Desktop」使用してしまうと、いつまで経っても仕組みを理解できないまま、になるような気もする

癖がある
・最初に悩んだこと
・新規リポジトリ作成したら、勝手にディクトリが作成されてしまう

公式ドキュメント
・あるやん
・しかも日本語で!
・Google検索結果、ホンマおかしいで
GitHub Desktopのドキュメント

新規リポジトリ作成したら、勝手にディクトリが作成されてしまう


現象
[File] - [New Repository] クリック後、下記ディクトリを選択し、プロジェクト「P32」を新規作成
L:\1_Hp\0_sakura\2018server\var\www\html\1-p32

実行結果
・プロジェクト名のディクトリが自動作成されてしまう
・意図した階層より1階層下に、「.git」ディレクトリが作成されてしまう
L:\1_Hp\0_sakura\2018server\var\www\html\1-p32\P32

原因
・「ディレクトリ名」と「リポジトリ名」が異なるから
・「ディレクトリ名」と「リポジトリ名」が異なる場合は、自動的に「リポジトリ名のディレクトリ」を直下に作成する仕様みたい。ドキュメントは未確認

新規リポジトリ作成時に、勝手にディレクトリを作成しないようにする


作成時に、一時的に「ディレトリ名」と「リポジトリ名」を同じにすれば良い
実際に[ Publish repository ]する際、異なる「リポジトリ名」へ変更すればよい

具体的な手順
・1.Fileメニューで、[Add local repository] をクリックする
・2.Choose...をクリックし、Windows Explorerを使用して追加するローカルリポジトリに移動する
・3.警告メッセージ"This directory does not appear to be Git repository. Would you like to create a repository here instead?”内の「create a repository」をクリックすると、「create a new repository」画面へ遷移する
・4.この時、Name欄に「ディレトリ名」が入力されている(この例では1-p32)。これを変更してはいけない。変更すると、変更した名前の子ディレクトリが作成されてしまうから
・5.[ Publish repository ]をクリック。ここで異なる「リポジトリ名」へ変更する(この例ではP32)


Windows10で使用できるGitクライアント

Git 失敗履歴1。リポジトリ削除 → ソースコード削除



週間人気ページランキング / 1-30 → 2-5
順位 ページタイトル抜粋 アクセス数
1 ANRIとは? / ジェネラルパートナー株式会社 4
2 GitHubリモートリポジトリ名には日本語を使用できない。使用すると、ハイフンへ自動置換されてしまう | GitHub(Git) 3
3 Twitter API v1.1 | Twitter Developer(Twitter) 2
3 開発 0 2
3 意図せずSubModule(ディレクトリに白い矢印)が作成された場合は、「$ git rm -rf --cached <対象ファイル or path>」後、「$ git add <対象ファイル or path>」 | Git BASH(Git) 2
4 Phone number is already in use for too many accounts and cannot be added to another user. | Twitter Developer(Twitter) 1
4 コインチェック株式会社   | Webサービスビジネス 1
4 mhtmlの問題 / mhtmlで保存するのは何のため? / 欲しい拡張機能がないため、自分で作成するしかない 1
4 Windows10で使用できるGitクライアント | GitHub(Git) 1
4 同じ携帯電話番号でも、複数の「Twitter Developers」アカウントを作成可能 | Twitter Developer(Twitter) 1
4 Git BASH 作業履歴 2022/10/20 / P48 site-rank(First-Ranking-Service) 2 / P25をP48のリポジトリへ反映させていたので、「git push -f origin main」で強制上書き実行 | Git BASH(Git) 1
4 Twitter引用転載仕様調査 | Twitter Developer(Twitter) 1
4 Twitter 目次 | Twitter Developer(Twitter) 1
4 Git Bash で異なるディレクトリの指定ディレクトリへ移動する。「$ cd /L/3_開発/git/大阪府」 | Git BASH(Git) 1
2025/2/6 1:02 更新