1

私はいくつかの同様の質問を読みましたが、git を数日間しか使用しておらず、プロジェクトが急速に進んでいるため、Git をできるだけ早く実装する必要があります。私が見た最も近いものはこの投稿でした

私は職場で自分のコードに取り組んでいます (休憩中!) これは、インターネットのない人里離れた場所の真ん中にあるトレーラーです (私は週に 4 日行っています)。その後、家に帰って変更を GitHub にプッシュし、他の貢献者と協力します。 .

私はラップトップを所有していないので、自宅のワークステーションはそのままにして、Ubuntu LiveCD とキースティック上のツールチェーンとコードを備えた会社のマシンを使用しています。

これをどのように設定すれば、面倒なことを最小限に抑えることができますか? 現在、ubuntu マシンで「git status」を実行すると、エラーが発生します。 fatal: Not a git repository (or any parent up to mount parent /media) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

注: 現在、私のプロジェクトの 1 つと、新しい git を初期化する必要がある別のプロジェクトの GitHub に最新のコードがありますが、最初に回答を待っています。

4

1 に答える 1

1

git initそこに git リポジトリを配置するために USB キーに直接挿入し、その git リポジトリをラップトップと会社のマシンに複製すること ができます。

その後、次のことができます。

  • そのローカル クローンに plroject をコピーし、追加してコミットし、「origin」(USB キー) にプッシュして、プロジェクトを常にそのキーに保存します。
  • と呼ばれる別のリモートを追加githubし、それを使用して、アクセスできるときにコードを GitHub にプッシュします。

ここで述べたように、次のように設定することをお勧めしGIT_DISCOVERY_ACROSS_FILESYSTEMます。

 sudo nano /etc/environment

次の行を追加します。

 GIT_DISCOVERY_ACROSS_FILESYSTEM=1

http://www.totalannihilationclojurechallenge.com/2012/05/setting-gitdiscoveryacrossfilesystem.html

于 2013-02-20T15:06:24.430 に答える