問題タブ [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.
git - 「git add」は何をしますか。('git add' 単一ドット) コマンドは?
ピリオド (またはピリオド、単一のドット) を使用してステージにファイルを追加するときに、Git コマンドの意味がわかりません。
これは何をしますか?
git - Git インタラクティブな新しいファイルを追加
プロジェクトに新しいファイルを追加して、それらがピックアップされるようにする方法はありますか
既存のファイルを変更しても問題ありません。ただし、新しいファイルを作成すると、追跡されていないとマークされ、取得されgit add -i
ません。
git - 'git を追加します。' 動作しません
私は現在、しばらく取り組んできたプロジェクトの Git をセットアップしようとしています。かなり前に Git をセットアップしたことを覚えていますが、さまざまな理由で使用したことはありません。今、私はそれを使用したいのですが、古いインストールに関連していると思われる奇妙な問題が発生しています。
新しく始めるために、Gitインストールが存在しないように新しいUbuntu OSをインストールし、プロジェクト(Grails)をコピーしました。次に、ディレクトリに移動し、次のコマンドを実行します。
それから私は走った:
これは私が以下のエラーを取得する場所です:
ディレクトリが以下のように、これは私がいるディレクトリとさえ一致しないため、このエラーは奇妙です:
/ホーム/ユーザー/ワークスペース/App_V7/
元は古い OS の App_V3 フォルダーに Git をセットアップしていた可能性があると考えていますが、以下のコードを実行して再初期化したため、まだそのディレクトリを指している理由がわかりません。
本当にイライラするので、誰かがこれを手伝ってくれませんか:S
前もって感謝します
git - git add -A vs git add file
私は、変更されたファイルをチェックしてからコミットするために を使用し、.gitignore
常に実行する習慣を身につけました。そのため、変更したファイルについて覚えておく必要がなく、他の開発者はどのファイルが無視されているかを知る必要がありません。git add -A
git status
git add files
変更されたファイルごとに他の人がやっているのを今でも見ています。
それで、各ファイルを追加する利点があるかどうか疑問に思っていました。
問題は、なぜ常に使用しないのgit add -A
ですか?
git - git add --patch を使用して手動で編集する
これで、ブランチ A で作業していたファイルができました。これをコミットする準備が整いました。ただし、差分を見ると、2 つの別々のコミット (この場合は 2 つの別々のブランチ) に分けた方がよいと思います。以前に個別のハンクをステージングするために git add --patch を使用したことがあるので、これを使用できると思いました。問題は、ハンクの 1 つを分割する必要があることです。問題のハンクを編集するために実行git add --patch SdA.py
して使用しています...e
大丈夫。下部にミニガイドがあります。わかりました。そのため、新しい関数をこのコミットに入れ、他の関数のドキュメントを別のコミットに入れたいと考えています。ミニドキュメントによると:# To remove '+' lines, delete them.
よさそうですね。その子犬を追加しましょう...
うーん... git add --interactive 「編集したハンクは適用されません」およびgit diff からの出力を読み取る方法は? 影響を受ける行番号を更新する必要があることを説明してください。これを行うには、手動で数えて、「うーん、1、2、3... 23 行を削除しました。以前は 74 行を編集していましたが、今は編集しています... うーん... お願いします。電卓を持っていた... .... 51行」
これは非常に複雑な方法のようです。私はまだパッチが正しいアプローチだと思っていますが、to-file で影響を受ける行の数を手動で更新する必要がある場合は、何か間違ったことをしているに違いありません。これをより簡単かつ効率的に行う方法について何かアドバイスはありますか?
git - 「git add -p」でハンクのタブサイズを設定するには?
ここのソリューションを使用して、git diff
出力のタブサイズを変更しました。それはうまくいきgit diff
ます。
.gitconfigに次の設定があります。
しかし、それらの設定は には影響しないようgit add -p
です。git add -p
コマンドでハンクのタブサイズを設定するには?
git - 複数のファイルとフォルダー「git add」を元に戻す
私は実行しました
そして今、その git add を元に戻したいと思います。どうすればそれを達成できますか?