問題タブ [git-config]

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 に答える
5069 参照

git - リポジトリをWindowsに複製するときに、gitがキャリッジリターンを追加しないようにするにはどうすればよいですか?

私はまだラップトップにXPを持っていて、Gitをインストールして、いくつかの作業を行えるようにしています。サーバー(Linux)からリポジトリのクローンを作成すると、各行にキャリッジリターンが自動的に追加されます。そのため、Gitは、実際には変更されていないのに、すべてのファイルが変更されていると考えています。

.gitconfigファイルに次の行を追加しようとしましたが無駄になりました

また

私も走ってみました

問題のリポジトリ内で、次にリセットして頭を悩ませます。これもうまくいかなかったようです。どんな助けでもいただければ幸いです。

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

git - 古い Git コミットで .gitconfig が見つからない

少し前に、自分の.gitconfig ファイルがリポジトリで公開されていることに気付きました。それには私の秘密のトークンが含まれています。

git-add -uはファイルをコミットしました。このコマンドが以前のコミットからもファイルを削除するかどうかはわかりません。

履歴にそのようなファイルがないように、以前のコミットでファイルを確実に検索したいと思います。

以前のコミットでファイルを検索するにはどうすればよいですか?


走る

私は得る

エラー メッセージは、コミット履歴にファイルがないことを示しています。

コミット履歴にファイルがないことを確認するために削除を実行する必要がないように、コミット履歴でファイルを検索する方法はありますか?

0 投票する
5 に答える
8270 参照

git - .gitconfig エラー

.gitconfig ファイルを編集して LabView のサポートを追加しましたが、Git がまったく好きではないことをしたようです。問題は、(Git) が何が気に入らないのか教えてくれないことです。私は何を間違えましたか?

エラーメッセージもあまり役に立ちません:「fatal: bad config file line 13 in c:/Users/Tanner/.gitconfig」

13 行目は表示されませんが、通常は最後に何か問題があることを意味しますか? わかりません。Git は初めてです。

0 投票する
4 に答える
3024 参照

git - How share a config file in git?

I have editor settings that I want to spread in all repositories. If the user defines its own settings, it should erase the repository choices of course.

I want to do that because I have a class and every student clone the repo. Usually they forget to set the core.editor setting and ends up messing around with vi, usually crashing the repo just like if they have cursed magical power.

As it worked for my HOME dir, I tried to use a .gitconfig in my repo dir, like I would set a .gitignore, but it doesn't seem to work.

EDIT :

  • --global DOES let the user set its preference to override the repo, but it DOES'T allow him to fetch the repos config while cloning it.
  • .git/config is not shared among cloned repo
0 投票する
3 に答える
35814 参照

git - クロスプラットフォームの git config のベスト プラクティスは?

環境

アプリケーションのユーザー構成ファイルの多くは、複数のマシンや複数のプラットフォーム間で簡単に共有できるように、git リポジトリに保持されています。これらの構成ファイルの中.gitconfigには、キャリッジ リターンとラインフィード文字を処理するための次の設定が含まれています。

問題

これらの設定は、あいまいなエラーを引き起こす GNU/Linux プラットフォームにも適用されます。

質問

これらのプラットフォーム固有の構成ファイルの違いを処理するためのベスト プラクティスは何ですか?

提案された解決策

この問題は、プラットフォームごとにブランチを用意し、共通のものをマスターに保持し、マスターが前進したときにプラットフォームブランチとマージすることで解決できることを認識しています。この問題に対するより簡単な解決策があるかどうか疑問に思っていますか?

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

git - --no-tags オプションが設定されている場合、タグのフェッチを強制するにはどうすればよいですか

実行するたびにgit fetch、オリジンからすべてのタグを取得します。タグがたくさんあるプロジェクトでは、これは非常に面倒です。だから私は走っgit config remote.origin.tagopt --no-tagsたので、フェッチはもはやタグをフェッチしません。

ただし、タグまたは単一のタグを取得したい場合があります。誰もこれを行う方法を知っていますか? (その構成を削除し、git fetch --no-tags毎回実行する以外に)

ありがとう!

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

windows - ポータブルgit構成用のディレクトリの移動

ポータブルgitバージョンをフラッシュドライブにインストールしましたが、リポジトリをプログラムと同じディレクトリに配置したくありません。次を使用してディレクトリにアクセスできます。

しかし、私は毎回それを入力したくありません。だから私はファイルのこの記事で見つけました。gitconfigしかし、それは設定する方法を示しているだけですcore.worktree

core.worktree

作業ツリーのルートへのパスを設定します。これは、GIT_WORK_TREE環境変数と--work-treeコマンドラインオプションで上書きできます。--git-dirまたはGIT_DIRで指定するか、自動的に検出される、.gitディレクトリへの絶対パスまたは相対パスにすることができます。--git-dirまたはGIT_DIRが指定されているが、-work-tree、GIT_WORK_TREE、およびcore.worktreeのいずれも指定されていない場合、現在の作業ディレクトリが作業ツリーのルートと見なされます。

この変数は、ディレクトリの「.git」サブディレクトリの構成ファイルに設定されている場合でも尊重され、その値は後者のディレクトリとは異なることに注意してください(たとえば、「/ path / to / .git/config」にはcore.worktreeが設定されています「/different/ path」)に変更します。これは、構成の誤りである可能性があります。「/path/ to」ディレクトリでgitコマンドを実行すると、引き続き「/ different / path」が作業ツリーのルートとして使用され、ユーザーに大きな混乱を引き起こす可能性があります。

私はこれらの設定を無駄に試しました。

PortableGit-1.7.0.2-preview20100309.7zgit-dir for Windowsのwork-treeディレクトリを設定する方法を知っている人はいますか?いつも入力する必要はありませんか?

また、パスフレーズを追加して、それを入力する必要がないようにする方法はありますか?これらの手順を見ましたが、ポータブルバージョンにはどうやら~/.profileまたは~/.bashrcファイルがありません。

0 投票する
9 に答える
56533 参照

git - Git:status、diffなどの「変更されたコンテンツ」/ダーティサブモジュールエントリのリストを抑制できますか?

いつか(1.6.xリリースのあたりで)gitはサブモジュール内の変更に気づきました。それは私を苛立たせるだけです:

やめてください?

編集:

わかりました、それで私は答えがあります。今、私は別の質問があります:

これを入れても~/.gitconfigいいですか?私の最初から、私はできないように見えます、そして、私はパッチをすくい取ることによって有望なものを見ませんでした。(私はまだエイリアスを作ることができると思います。)

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

git - ある .gitconfig ファイルを別のファイルからロードできますか?

重複の可能性:
.gitconfig にファイルを含めることは可能ですか?

bash と zsh を使用すると、構成をより適切に整理するためにサブファイルを取得できます。

で似たようなことができます.gitconfigか?

0 投票する
4 に答える
22142 参照

git - Gitはプッシュでリモートリポジトリを作成します

私はこれを理解しようとしてきましたが、それを行うのに苦労しています。私は現在、オープンソースプロジェクトに取り組んでおり、ユーザーがリモートリポジトリに存在していなくてもリモートリポジトリにプッシュできるようにする必要があります。サーバーに手動でログインしてまたはを実行することは避けたいです。git initgit init --bare

明らかな理由で、リモートサーバー上の既存のリポジトリを指していないパスにローカルリポジトリをプッシュしようとすると、次のエラーが発生します。

しかし、たとえば次のコマンドを実行できるようにしたいと思います。

そして、それがまだ存在しない場合は、それを作成/myrepoしてもらいます。/var/repositoriesどうすればこれを達成できますか?おそらくリモートサーバーで設定する(グローバルな)git config設定、またはローカルで設定する(リポジトリ固有の)git configのようなものだと思いますが、理解できませんでした。

どんな助けでも大歓迎です!

ありがとう!