回答:
最初に実際にディレクトリにcdする必要があります。
$ git clone git://cfdem.git.sourceforge.net/gitroot/cfdem/liggghts
Cloning into 'liggghts'...
remote: Counting objects: 3005, done.
remote: Compressing objects: 100% (2141/2141), done.
remote: Total 3005 (delta 1052), reused 2714 (delta 827)
Receiving objects: 100% (3005/3005), 23.80 MiB | 2.22 MiB/s, done.
Resolving deltas: 100% (1052/1052), done.
$ git status
fatal: Not a git repository (or any of the parent directories): .git
$ cd liggghts/
$ git status
# On branch master
nothing to commit (working directory clean)
git init
すると問題が修正されました。
このメッセージを受け取ったばかりで、他の人を試す前に非常に簡単な答えがあります。親ディレクトリで、次のように入力しますgit init
これにより、gitのディレクトリが初期化されます。その後git add
、動作するgit commit
はずです。
remote
この取り決めでは、元の設定はどうなりますか?
私の場合、Windows cmdを使用してgit-コマンド(gitステータスなど)を試行しているときに同じ問題が発生しました。
環境変数にウィンドウhttps://windows.github.com/の gitをインストールしたら、「PATH」変数にgitのクラスパスを追加します。通常、gitはC:/user/"username"/appdata/local/git/bin
環境変数のPATHにこれを追加してインストールされます
そして、cmdのもう1つは、gitリポジトリに移動するか、cdを実行して、ウィンドウ上のクローンがある場所に移動します。通常、これらはgithubの下のドキュメントに保存されます。
cd Document/Github/yourproject
その後、任意のgitコマンドを使用できます
git clone https://github.com/klevamane/projone.git
Cloning into 'projone'...
remote: Counting objects: 81, done.
remote: Compressing objects: 100% (66/66), done.
remote: Total 81 (delta 13), reused 78 (delta 13), pack-reused 0
Unpacking objects: 100% (81/81), done.
「cd projone」する必要があります
その後、ステータスを確認できます。
これが最初に気づかなかった理由の1つは、すでにコンピューターに同じ名前のフォルダーを作成していて、それがプロジェクトのクローンを作成した場所なので、もう一度ディレクトリを変更する必要があるためです。
単に、リポジトリをクローンした後、新しいクローンフォルダにcd (現在のディレクトリを変更)する必要があります。
git clone https://User_Name@bitbucket.org/Repo_Name.git
cd Repo_Name
既存のプロジェクトソリューションがVSコードでTSFに移行する予定の場合:
ターミナルを開き、次のコマンドを実行します。
そのフォルダー(ルートディレクトリ)でgitを初期化する
git init
Gitを追加
git add .
TSf / Gitをそのプロジェクトにリンクします-{url}をgitアドレスに置き換えます
git remote add origin {url}
これらの変更をコミットします。
git commit -m "initial commit"
プッシュ -バージョン1としてコードをプッシュしました。ブランチには任意の名前を使用できます
git push origin HEAD:Version1
突然gitコマンドを実行しようとしたディレクトリのようなエラーが発生しました:
fatal: Not a git repository: /Users/me/Desktop/../../.git/modules/some-submodule
私にとっては.git
、デスクトップに隠しファイルがあり、次の内容が含まれていることがわかりました。
gitdir: ../../.git/modules/some-module
そのファイルを削除して修正しました。
オフィスネットワークでも同じ問題が発生します。私はこのコマンドを使用しますが、
URLで機能しないので、次のようにします。
$ git clone https://gitlab.com/omsharma/Resume.git
このURLを使用した後:$ git clone https://my_gitlab_user@gitlab.com/omsharma/Resume.git
試してみてください。
liggghts
ディレクトリにあります。