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

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

2
gitリポジトリのようにgithub wikiをチェックアウトできますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する Emacsなどのローカルエディターでgithub wikiを変更して表示したいのですが、Google Code wikiはコードと同じようにチェックアウトできます。github wikiをチェックアウトする方法はありますか?または、そのような機能を提供する他のgitリポジトリプロバイダーはありますか?
93 git  github 

17
Git commitが空のテキストファイルを開きます。
私が読んだすべてのGitチュートリアルで、彼らはあなたができると言っています: git init git add . git commit そうすると、大きなテキストファイルが開きます。どのチュートリアルもこれに対処しているようには見えないので、ファイルの処理方法や、ファイルに何を挿入するかわからない場合があります。
93 git  git-commit 

3
履歴なしで新しいブランチをプッシュする方法
私は2つの無関係なブランチ、マスターと構成を持つgitリポジトリを持っています。構成を作成し、すべてのファイルをパージしてから、構成ファイルのみに配置しました。これをリモートリポジトリにプッシュしたいのですが、新しい空のブランチ(すべての変更のログと元のブランチの古いリビジョンがないため)でした。 すべての履歴を消去してプッシュするにはどうすればよいですか?
93 git 

3
git stashを2回
gitブランチをすばやく切り替えるgit stash必要があったので実行しましたが、ファイルの1つを編集する必要があったため、もう一度実行する必要がありました。 これでgit stash2回実行し、ファイルの編集に戻る準備ができました。私は走ったgit stash applyが、私が隠していたすべてのファイルが隠されていなかったとは確信していない。何か私にできることはありますか?確認する方法はありますか? を実行するgit stash showと、2つのgitスタッシュの最後が表示されます。 とにかくすべてを表示することはありますgit stashesか?
93 git  git-stash 

9
WindowsでのMeldを使用したGit mergetool
Linuxでは、私のお気に入りのマージツールはMeldであり、Gitで動作するように使用または構成することに問題はありませんでした。しかし、Windowsではそれは別の話になっています。 まず、ここで見つけたバンドルからMeldをインストールしました:https : //code.google.com/p/meld-installer/ 次に、デフォルトのマージツールとしてMeldをサポートするように.gitconfigを構成しました [merge] tool = meld [mergetool "meld"] path = C:\\Program Files (x86)\\Meld\\meld\\meld.exe keepBackup = false trustExitCode = false したがって、競合が発生した場合は、git difftoolを実行すると、Meldが実際に開きます。ただし、Gitがdiffツールに渡すために書き込むファイルへのパスは正しくありません。たとえば、GitがBASE、LOCAL、およびREMOTEファイルをリポジトリディレクトリ(git mergetoolの呼び出し元の場所)に生成したとしても、Meldは実行可能ファイルのディレクトリでこれらの各ファイルを開こうとします。 MeldはC:\ repo \ roses.txt.LOCAL.2760.txtを開く代わりに、C:\ Program Files(x86)\ Meld \ meld \ roses.txt.LOCAL.2760.txtを開こうとします。 これまでに誰かがこれに遭遇したり、Windowsで正しく動作するようにGit / Meldを構成したりする方法を知っていますか?
93 git  meld 

4
リポジトリにあるファイルを無視する方法は?
すでにGitリポジトリにコミットされているファイル(config.php)がありますが、ローカルで無視します。つまり、そのファイルをリポジトリに残しておき、Gitに変更を強制的に無視させます。 ファイルを.gitignoreに入れましたが、まだ変更済みとマークされており、Gitは何かをコミットするたびに変更をコミットしようとしています。どのような考え、私は何が欠けているか間違っていますか?
93 git  gitignore  git-rm 

3
否定パターンは.gitignoreでどのように機能しますか?
否定パターン(!で始まる行)で.gitignoreファイルを使用しようとしていますが、期待どおりに機能していません。 最小限の例として、私は次のディレクトリ構造を持っています: C:/gittest -- .gitignore -- aaa/ -- bbb/ -- file.txt -- ccc/ -- otherfile.txt そして私のgitignoreファイルには、これがあります: aaa/ !aaa/ccc/ 私の理解(このdocページに基づく)は、ファイルaaa / ccc / otherfile.txtは無視すべきではないということですが、実際にはgitはaaaの下のすべてを無視しています。 この文を誤解していますか:「オプションの接頭辞!はパターンを無効にします。以前のパターンによって除外された一致するファイルは再び含まれます。」 ところで、これはmsysgit 1.7.0.2がインストールされたWindows上にあります。
93 git  gitignore 

3
git checkoutsとはどういう意味ですか?
checkoutgitのs とは何ですか? checkout特定のブランチにHEADアクセスすると、そのブランチへのポイントがわかります。しかし、それはどういう意味ですか?その後、そのブランチで作業できるということですか?はいの場合、ブランチをチェックアウトしないと、ブランチで作業できませんか? また、どういうremote checkout意味ですか?それはどのように役立ちますか?
93 git  git-checkout 


5
「gitadd、gitcommit」の前または後に「gitpull」を実行する必要があるのはいつですか。
正しい方法は何ですか? git add foo.js git commit foo.js -m "commit" git pull git push または git pull git add foo.js git commit foo.js -m "commit" git push または git add foo.js git pull git commit foo.js -m "commit" git push UPD: この場合git add、追跡および変更されたファイルをステージングするために使用することを忘れました。リポジトリに新しいファイルを含めないでください。これにより、コマンドの順序が変わりますか?
93 git 

2
ブランチを新しいコミットにポイントする
(この質問はの反対で、この1) どうすればこれから行くことができますか dev C - D / master A - B これに? dev D / master A - B - C 答えを見ると自分を蹴るつもりですが、今のところ少し行き詰まっています...
93 git 

7
GitとSSH、どのキーが使用されていますか?
.sshディレクトリに30個のキー(15個のプライベートキーと15個のパブリックキー)が含まれているとします。 Gitのどこで、特定のリモートリポジトリへの接続に使用されているものを確認できますか?
93 git  ssh 

3
git diffをstdoutに書き込む方法は?
デフォルトでgit diffは、すべての+-行がstdoutに出力されますが、(devian)マシン(sshを介して接続)がありgit diff、エディター(どちらかはわかりません)に移動しますq。続行するには、を押す必要があります。 私はgitconfigをチェックしましたが、次のようになります。 $ git config --list user.name=XXX user.email=XXX@XXX color.ui=false difftool.prompt=false mergetool.prompt=false core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdates=true remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* remote.origin.url=XXX branch.master.remote=origin branch.master.merge=refs/heads/master $ git config --global --list user.name=XXX user.email=XXX@XXX color.ui=false difftool.prompt=false mergetool.prompt=false $ git config --system --list '/etc/gitconfig': No such file or directory 足りないところはありますか?たぶん、私のマシンに何かが欠けているので、未知のツールはフォールバックか何かですか?どんな助けでも大歓迎です。ありがとう。
93 git  terminal 

10
GitHub Webサイトでディレクトリ/フォルダの名前を変更するにはどうすればよいですか?
GitHub Webサイトで、1つのファイルの名前を変更する方法を見つけることができ、成功しました。 また、リポジトリ全体の名前を変更する方法を見つけることができ、それを成功させました。 コマンドラインを使用せずに単一のディレクトリに対してこれを行う方法を知っている人はいますか?参考までに、InterviewTestingという名前のディレクトリ(srcファイルなどを含む)を別のディレクトリに変更しようとしています。私はそれを単一ファイルの方法でやってみました。しかし、これではディレクトリの名前(InterviewTesting)を変更できず、実際のファイル名のみを変更できました。
93 git  file  github  directory  rename 

4
gitrebaseマージの競合
私はgithubリポジトリをフォークし、githubリポジトリで作業しました。 プルリクエストをして完了しました。 その後、アップストリームにはさらにいくつかのコミットがあったので、今はリベースしたいと思います。それが私がしなければならないことだと思います。 しかし、これらのマージの競合が発生しています。 First, rewinding head to replay your work on top of it... Applying: Issue 135 homepage refresh Using index info to reconstruct a base tree... <stdin>:17: trailing whitespace. %h4 warning: 1 line adds whitespace errors. Falling back to patching base and 3-way merge... Auto-merging app/views/layouts/application.html.haml CONFLICT (content): …
93 git  github  git-rebase 

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