お世話になっております。
本記事は以前プログラマとして活躍していたが事務担当となり
使用するexcelを以前使用していたソースツリーで管理したいと思ったので
その設定しようとした上手く出来なかった事を表記しております。
GitHub - コミットが出来なくエラーメッセージによるとログイン失敗のようなのですが解決方法を知りたい。|teratail
や
GitHub - Gitをソースツリーで操作しているのですがオススメの解説ページをお教え頂けないでしょうか?|teratail
や
下部に表記している記事の完結編となる(予定)の記事です。
なんか同じような質問を何回も投稿するのは嫌だったので
こちらの記事を編集して表記いたします。
やった事は以下の通りです。
1)gitで管理したいフォルダを用意し
<C:\Users\hoge\Desktop\git\excel5>
管理したいexcelを置く。
2)https://github.com/hoge/
の右上の”+”リポジトリを作る。
今回はhoge/excel5として
Private で Add Readmeファイルにチェックを付けて
CreateRepository
3)GitBashで
hoge@JPH949MNBN MINGW64 ~/Desktop/git/excel5
で
git clone https://github.com/hoge/excel5
C:\Users\hoge\Desktop\git\excel5\excel5 に.gitって出来たけど気にしないが
以前のエラーはこちらが原因な気が
4)ソースツリーを起動して【Clone】
URL https://github.com/hoge/excel5
git C:\Users\hoge\Desktop\git\excel5\excel5.git
LocalFolder [ルート]
で【クローン】しようとすると
クローン作成先のパスC:\Users\hoge\Desktop\git\excel5\excel5.gitはすでに存在しており、空のフォルダではありません。 クローン先には空のフォルダか新規に作成するフォルダを選択して下さい。
と表示されましたので
【Add】で
C:\Users\hoge\Desktop\git\excel5\excel5.git
して追加すると
git status'がコード128で終了しました:fatal:this operation must be run in a work tree
と表示されコチラが昔のエラーの原因だと思われます。
【Create】だと
クローン作成先のパスC:\Users\hoge\Desktop\git\excel5\excel5.gitはすでに存在しています。 続行して、このフォルダにリポジトリを作成しますか?
と表示されます。
GithubのGitBashで作成したgitをソースツリーで操作したい場合
上記の方法ではなくてどのように設定するのか伺ってよろしいでしょうか?
(逆で初めにソースツリーからgitを作るのでしょうか?)
プログラム作業から離れて結構時間が経っているため
記憶が曖昧で申し訳無いのですがご助力頂ければ幸いです……
【以下元質問】
git status'がコード128で終了しました:fatal:this operation must be run in a work tree と表示されて
グーグルさんで調査した
git status'がコード128で終了しました:fatal:this operation must be run in a work tree - Google 検索
解決方法として
イ)
.gitフォルダのindexを消して
GitBashで
$ git reset
としたり
ロ)
.gitフォルダ内でコマンドを入力せずに.gitフォルダ内のindexを消して
hoge@JPH949MNBN MINGW64 ~ $ cd Desktop/git/excel4/ hoge@JPH949MNBN MINGW64 ~/Desktop/git/excel4 (main) $ git reset
としたりしても
git status'がコード128で終了しました:fatal:this operation must be run in a work tree
と表示されるのです……
解決する調査方法を伺ってよろしいでしょうか?
お忙しい所大変申し訳無いのですがコメント頂けますようお願い申し上げます。
回答3件
あなたの回答
tips
プレビュー