問題タブ [git-add]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
496 参照

git - sublime: コマンド パレットから "git: add…" をホットキーにバインドする

崇高なコマンドパレットからアクション「Git: add…」(複数ファイル選択)をバインドしたいです。

command: show_overlay {"overlay": "command_palette"} //shows command palette itself

command: git_add_choice //shows git:add… list

このコマンドをそのようにバインドする - 失敗する

{ "keys": ["ctrl+shift+q"], "command": "git_add_choice"}

{ "keys": ["ctrl+shift+q"], "command": "show_overlay", "args": {"overlay": "git_add_choice"} }

0 投票する
10 に答える
322651 参照

git - 削除されたファイルのステージング

gitリポジトリに。という名前のファイルがあるとしますfoo

rm(ではなく)で削除されたとしgit rmます。次に、gitstatusは次のように表示されます。

この個々のファイルの削除をステージングするにはどうすればよいですか?

私が試してみると:

それは言う:

更新(9年後、笑):

これは、git2.xで修正されたようです。

0 投票する
3 に答える
3208 参照

git - インタラクティブな追加にはGitのpatiencediffアルゴリズムを使用します

Gitのpatiencediffアルゴリズム(引数を指定して呼び出すgit diffと得られるアルゴリズム)を。で使用したいと思います。これどうやってするの?--patiencegit add -p

背景:私はいくつかのXMLファイルを使用していますが、git diffの通常のアルゴリズムでは、「位置がずれている」入口/出口タグが原因で、かなり貧弱な差分が生成されます。を実行するgit diff --patienceと、はるかに便利なdiffが得られますが、でこれらのdiffを使用する明確な方法はありませんgit add -p

0 投票する
1 に答える
632 参照

git - ( git add -A に続いて git commit ) と git commit -a の違いは?

git add --allorgit add -Aが続くと、同じ最終結果が得られると思っていたときとgit commit -m "commit message"は異なる結果が得られるようです。git commit -am "commit message"

私は何か間違っていgit commit -am "commit message"ますか?

git commit -a -m "commit message"同じgit commit -am "commit message"ですか?

0 投票する
2 に答える
24563 参照

git - Gitaddはファイルを追加しません

ファイルをgitaddしようとすると、次のように入力しました

それは正しく機能します。しかし、私がやろうとすると

私のgitリポジトリはそれが空であることを教えてくれます。出力されるものは次のとおりです。

誰かがこれに対する解決策を知っているでしょうか?ありがとう。

0 投票する
0 に答える
653 参照

git-add - .DS_STORE ファイルが原因で git add が失敗する

ローカル リポジトリから .DS_STORE ファイルを削除してから git add を実行したところ、次のメッセージが表示されました。

どうすればこれを管理できますか?

0 投票する
1 に答える
92 参照

git - レポでクローンされたサブモジュールでコミットするにはどうすればよいですか?

.vim作業中のマシンを変更するたびにそれを変更する必要がないように、ディレクトリのリポジトリを作成しました。

だから私は今そのようなものを持っています:

そして、私がそうするとき、git add .または他のときに、ローカルリポジトリにディレクトリをadd追加できません。jedi

これは.gitmodules私がそこに持っている唯一のファイルです:

これは私が乗るものですgit status

これを行うにはどうすればよいですか?

0 投票する
6 に答える
27390 参照

git - 新しいファイルを含めるには「git add --patch」を使用しますか?

を実行するgit add -pと、git が新しく作成されたファイルを選択するハンクとして選択する方法はありますか??

したがって、という名前の新しいファイルを作成してfoo.javagit add -p を実行すると、そのファイルのコンテンツをインデックスに追加するように選択できません。

0 投票する
1 に答える
494 参照

git - 'git-mergetool'の実行後に発行する正しい'git-add'コマンドは何ですか?

競合の原因となったマージを完了するために必要なGitコマンドの正しいシーケンスがわかりません。1つのアプローチは、拒否されたマージを次のようなもので追跡することであることを理解しています。

git-addただし、拒否されたマージ用に最初にステージングしたファイルのみが最終的にコミットされ、それらのファイルのみがコミットされるようにするために、コマンドを正確に構成する必要があるかどうかはわかりません。

0 投票する
8 に答える
184678 参照

git - Gitはすべてのサブディレクトリを追加します

フォルダとそのすべてのサブディレクトリを git リポジトリに追加するのに問題があります。いくつかのグーグルを行った後、これは非常に人気のある質問であることに気付き、各提案、特にgit-add のマニュアルページからの提案を試してみました。私も試してみgit add -Aましたが、成功しませんでした。簡単にするために、git リポジトリを として初期化したとしますDir1。次に、次のファイルのディレクトリ構造があります。

実際のファイルには 5 ~ 6 レベルの深さのサブディレクトリがありますが、各サブディレクトリ内のすべてのファイルをリポジトリに追加する git コマンドはありますか? git add Dir1/\*現在、レポで見ることができるマニュアルページからの提案を行うDir2と、緑色のフォルダーとして表示され、開くことができないため、すべてのファイル/フォルダーがDir2取得されなかったと思われます追加した。どんな助けでも大歓迎です。私は新しい git ユーザーです (使用してから 1 週間も経っていません) ので、初心者レベルの指示に従ってください。