目次一覧
状態:試行錯誤履歴
閲覧数:1,293
投稿日:2020-05-31
更新日:2020-06-01
最初に結論 / 経緯 / 作業履歴
問題のコマンド
問題のコマンド
最初に結論 / 経緯 / 作業履歴
最初に結論
作業内容に自信を持てない場合は、バックアップを事前に必ず取得しておく
挙動を理解していないコマンドは、極力打たないよう努める
経緯
本日、「プライベートニュース」プロジェクトを使用中止した
正常動作しているため、GitHubへ保存しておこうと思いつく
最期に、GitHubへコミットしたのは約一年前
2019-06-24
※今日は2020/5/31
安易に考えていた
コミットに成功したことがあるので、すぐに出来るだろう、と安易に考えていた、
作業履歴
Git BASH 起動
ショートカットをクリック
L:\9.soft\Git\git-bash.exe --cd-to-home
cd
作業ディレクトリ(Lドライブの「/3_開発/git/p11/」)へ移動する
user@xxxx /c
$ cd /L
$ cd /L
user@xxxx /L
$ cd 3_開発/git/p11
$ cd 3_開発/git/p11
git init
作業ディレクトリ内へ、Gitの(空の)ローカルリポジトリを作成する
user@xxxx /L/3_開発/git/p11
$ git init
$ git init
Initialized empty Git repository in L:/3_開発/git/p11/.git/
git add -A
作業ディレクトリ内にあるファイルを全てコミット候補にする
user@xxxx /L/3_開発/git/p11
$ git add -A
$ git add -A
warning: adding embedded git repository: privatenews.xxxx.xxxx
hint: You've added another git repository inside your current repository.
hint: Clones of the outer repository will not contain the contents of
hint: the embedded repository and will not know how to obtain it.
hint: If you meant to add a submodule, use:
hint:
hint: git submodule add <url> privatenews.xxxx.xxxx
hint:
hint: If you added this path by mistake, you can remove it from the
hint: index with:
hint:
hint: git rm --cached privatenews.xxxx.xxxx
hint:
hint: See "git help submodule" for more information.
ここで問題が発生
この対応を誤り、ソースコードを意図せず削除してしまう
警告メッセージ内容は?
今回コミット候補にしたディレクトリ内に、別のローカルリポジトリが含まれているようだ
ここで対応を誤った
「$ git add -A」を一旦取り消し、別のローカルリポジトリを削除後、再度「$ git add -A」を実行したかったが、ここで対応を誤ってしまう
Git BASH を使用して、Windows10 から GitHub へ PUSH しようとするも、誤ってソースコードを削除してしまった
→ 後悔している
問題のコマンド
user@xxxx /L/3_開発/git/p11 (master)
$ git reset HEAD
$ git reset HEAD
fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
user@xxxx /L/3_開発/git/p11 (master)
$ git reset --hard
$ git reset --hard
warning: unable to rmdir 'privatenews.xxxx.xxxx': Directory not empty
gitコマンドでファイル削除されることはありますか?