タグ付けされた質問 「git」

Gitは、オープンソースの分散バージョン管理システム(DVCS)です。このタグは、Gitの使用法とワークフローに関連する質問に使用します。単にリポジトリがGitHubでホストされているからといって、Git関連の問題には[github]タグを使用しないでください。また、Gitリポジトリが関係する一般的なプログラミングの質問には、このタグを使用しないでください。




10
サブディレクトリ以外をすべて無視するようにGitに指示するにはどうすればよいですか?
binサブディレクトリにあるファイルを除いて、リポジトリ内のすべてのファイルを無視したい。私に次のものを追加してみました.gitignore: * !bin/* ただし、これでは望ましい効果は得られません。の内部に新しいファイルを作成しましたbin/が、git statusまだ表示されていますnothing to commit (working directory clean)。 助言がありますか?
218 git  gitignore 

17
WindowsでGit Bashのデフォルトの場所を変更するにはどうすればよいですか?
Windows 7でGitを使用していて、Git Bashを介してリポジトリにアクセスしています。起動時にGit Bashが便利なフォルダーで開くデフォルトの場所を変更するにはどうすればよいですか? に移動してからhtdocs特定のフォルダに移動するには、多少時間がかかります。構成ファイルを変更して他の場所で開くようにする方法はありますか?または、.shこれを行うためにファイルを書き込むことは可能でしょうか? 残念ながら、Git Bashはhtdocs私のデスクトップにあるフォルダーショートカットを開けずcd、目的のディレクトリに到達するのに5回使用します。
218 git  windows-7  git-bash 

7
Git:KDiff3をマージツールおよび差分ツールとして構成する方法
最近、GitExtension 2.46を使用していましたが、同じGitのバージョンは1.9.4.msysgit.2です。唯一のGitのコマンドを使用して喜んで、私はGitExtensionをアンインストールし、利用可能な最新バージョンのインストールのGitとKDiff3のを。 マージして競合が発生した場合、次のコマンドを実行します。 $ git mergetool それから私はメッセージを受け取ります: マージツールkdiff3は「kdiff3」としては使用できません。 KDiff3パスによるものと思われます。 環境 OS:Windows 10 Git 2.6.1.windows.1 KDiff3 0.9.98(64ビット) 質問: 私は何をコマンドの.gitconfigファイルに設定する必要がない$ git mergetoolバージョンでKDiff3のGUIを開くには、LOCAL、REMOTE、BASEとMERGED衝突ファイルの? diff-toolを使用するように構成するにはどうすればよいですか?

21
Visual Studio Codeは常にgit資格情報を要求する
Visual Studio Codeを使い始め、テストプロジェクトをGitHubに保存しようとしましたが、Visual Studio Codeは常にGitHubの資格情報を要求しています。 私は自分のPCにGitHubデスクトップとGitをインストールしましたが、すでに実行しました。 git config --global credential.helper wincred しかし、それでもVisual Studio Codeは資格情報を求めています。 何か助けは? これは、ユーザープロファイルフォルダーにある私の.gitconfigファイルです。 [filter "lfs"] clean = git-lfs clean %f smudge = git-lfs smudge %f required = true [user] name = ddieppa [user] email = fake@live.com [credential] helper = wincred これは、資格情報を要求するポップアップウィンドウです。 私は私の入力のGitHubポップアップで資格情報を、それでもこのエラーを取得Gitの中に出力ウィンドウVisual Studioのコード: remote: Anonymous access to …


4
Git: 'detached HEAD'状態から戻る方法
ブランチをチェックアウトする場合: git checkout 760ac7e たとえばb9ac70b、b9ac70bSHA1を知らなくても、最後の既知のヘッドに戻るにはどうすればよいですか。
217 git 

4
refspecを使用してGitタグをブランチにどのようにプッシュしますか?
たとえば、自分のタグ1.0.0をリモートmasterブランチに強制的にプッシュしたい。 私は今次のことをしています: git push production +1.0.0:master 私が気にしているのは、1.0.0タグ内のコードmasterがリモートリポジトリのブランチにプッシュされることだけなので、pushを強制したいのです。 何が悪いのですか? アップデート#1 GitリポジトリがあるサーバーにSSHで接続して実行するgit branch -lと、masterブランチも表示されません。 アップデート#2 git tag -lリモートGitリポジトリー内から実行した後、それmasterがリストされていることがわかります。つまり、以下を実行したときです。 git push production 1.0.0:master 実際にタグをプッシュし、新しいブランチではなくという タグを作成しました。master 私は基本的にプッシュする内容タグのを1.0.0にmasterリモートのGitリポジトリのブランチ。
216 git  git-push  git-tag 

16
Sublime TextをGitのデフォルトのエディターにするにはどうすればよいですか?
Sublime Text 2をcore.editorwith として設定する際に問題がありますgit。 問題に対処するために見つけたすべての投稿を読みましたが、それでも何もうまくいきません。Windowsを実行しています。 私はやった: git config --global core.editor "'C:/Program Files/Sublime Text 2/sublime_text.exe'" のようなさまざまな引数でそれを試してみました-m。私がを開いたとき.gitconfig、これはそこにあります: [user] name = Spencer Moran email = smoran02@gmail.com [core] editor = 'C:/Program Files/Sublime Text 2/sublime_text.exe' Gitに移動して次のように入力すると、 README.markdown --edit READMEファイルは、Sublime Textではなく、メモ帳で開きます。 誰かが私が間違っていることや、これをどのように修正できるか考えていますか?

22
拒否されたマスター->マスター(非早送り)
プロジェクトをプッシュしようとしています(すべてのファイルが新しいリポジトリにあります)。手順に従いますが、プッシュするgit push -u origin masterと次のエラーが発生します。 ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'git@github.com:asantoya/projectnewbies.git' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes (e.g. 'git pull') before pushing again. See the 'Note about fast-forwards' section of 'git push --help' for …
216 git  push 

6
単一のファイル/ディレクトリをgit commitする方法
次のコマンドを試してみました。 git commit path/to/my/file.ext -m 'my notes' gitバージョン1.5.2.1でエラーを受け取ります。 error: pathspec '-m' did not match any file(s) known to git. error: pathspec 'MY MESSAGE' did not match any file(s) known to git. 単一のファイルまたはディレクトリコミットの構文は正しくありませんか? 回答: 引数はこの順序で予期されていました... git commit -m 'my notes' path/to/my/file.ext 更新:それはもう厳密ではありません:)
216 git  commit 



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.