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

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


2
新しい名前でファイルの古いリビジョンをgit-checkout
main.cppエディタでファイル「」を開いています。 「main.cpp」の以前のリビジョンもエディタで確認したい。 今のやり方はこんな感じです。 close "main.cpp" in the editor prompt> mv main.cpp tmp prompt> git checkout HEAD^ main.cpp prompt> mv main.cpp old_main.cpp prompt> mv tmp main.cpp prompt> open "main.cpp" and "old_main.cpp" in the editor 簡略化できるので、エディタで「main.cpp」を閉じる必要はありませんか? 私が期待しているのは、git-checkoutこれを実行できるバリアントです。 更新:Mac OSX 10.5.7でGitを使用しています prompt> git --version git version 1.6.0.4 prompt> UPDATE2:JakubNarębskiの回答は次のとおりです。 prompt> git show HEAD^:dir1/dir2/dir3/main.cpp …
264 git 

12
git: 'credential-cache'はgitコマンドではありません
私は、パスワードキャッシングに関する部分を含め、これらの指示に従いました。手順が間違っているようです。git push origin master私がこのエラーを受け取るたびに: git: 'credential-cache' is not a git command. See 'get --help'. ...その時点で、ユーザー名とパスワードを入力する必要があります。その後、同じエラーメッセージが再度表示され、続いてからの出力が表示されgit pushます。 これが私の.gitconfigファイルの内容です: [user] name = myusername email = myusername@myemaildomain.com [credential] helper = cache 明確にするために、GitをインストールしてGit Bashを実行した後、入力した内容は次のとおりです。 git config --global user.name "myusername" git config --global user.email "myusername@myemaildomain.com" git config --global credential.helper cache 助けてください。これはとてもイライラします!

3
gitでデフォルトで高速転送をオフにできますか?
コミットを表示したくないとgit mergeいうよりもgit rebase、使用したいと思う時期を本当に考えることはできません。デフォルトで高速転送をオフにするようにgitを構成する方法はありますか?オプションがあるという事実は、方法があることを意味しているように見えますが、ドキュメントではそれを見つけることができないようです。--ff

6
Gitでローカルコミットを破棄する方法は?
私は何かに取り組んでいて、それが完全にねじ込まれていると判断した...それのいくつかをコミットした後。だから私は次のシーケンスを試しました: git reset --hard git rebase origin git fetch git pull git checkout その時点で私はメッセージを受け取りました Your branch is ahead of 'origin/master' by 2 commits. ローカルディレクトリを消去してすべてを再ダウンロードすることなく、ローカルコミットを破棄したい。どうすればそれを達成できますか?
263 git  git-reset 

9
Git vs Team Foundation Server [終了]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私は開発チームにGitを紹介しましたが、私を除いて誰もがGitを嫌っています。彼らはそれをTeam Foundation Serverに置き換えたいと考えています。TFSについてはあまり詳しくありませんが、これは大きな後退のように感じます。経験のある人がTFSのブランチサポートをGitブランチと比較できますか?また、一般的に、TFSの長所と短所は何ですか?Gitを数年間使用した後、私はそれを嫌うでしょうか?
263 git  tfs  tfvc 


14
Gitlabプロジェクトを削除するには?
GitLabでいくつかのリポジトリを作成しました。それらの1つはテスト用で、いくつかのコミットとブランチがあります。このリポジトリを削除または削除したい。これどうやってするの?
262 git  gitlab 

12
ログイン時にssh-agentを起動します
SSHエイリアスを使用してBitbucket.comからプルするリモートGitリポジトリとしてサイトを持っています。サーバーで手動でssh-agentを起動できますが、SSH経由でログインするたびにこれを実行する必要があります。 私は手動でssh-agentを起動します: eval ssh-agent $SHELL 次に、エージェントを追加します。 ssh-add ~/.ssh/bitbucket_id 次に、私が行うと表示されます: ssh-add -l そして、私は行ってもいいです。このプロセスを自動化する方法はあるので、ログインするたびに実行する必要はありませんか?サーバーはRedHat 6.2(Santiago)を実行しています。
262 git  ssh  bitbucket  redhat  ssh-agent 

7
位置パラメーターを持つGitエイリアス
基本的に私はエイリアスにしようとしています: git files 9fa3 ...コマンドを実行するには: git diff --name-status 9fa3^ 9fa3 しかし、gitは位置パラメーターをaliasコマンドに渡さないようです。私が試してみました: [alias] files = "!git diff --name-status $1^ $1" files = "!git diff --name-status {1}^ {1}" ...他にもいくつかありましたが、うまくいきませんでした。 縮退したケースは次のとおりです。 $ git echo_reverse_these_params a b c d e e d c b a ...どうすればこれを機能させることができますか?

30
IntelliJ IDEAを使用したgit:リモートリポジトリから読み取れませんでした
数週間後、リモートリポジトリからプルしたり、リモートリポジトリにプッシュしたりできなくなります。IntelliJ IDEA 14にアップグレードしたときに起こったと思っていましたが、IDEA 13.1.5でも問題を再現できます。 ツールチップには、「フェッチが致命的に失敗しました:リモートリポジトリから読み取れませんでした」と表示されます。 そして、バージョン管理タブの例外は 14:02:37.737: cd C:\dev\project 14:02:37.737: git -c core.quotepath=false fetch origin --progress --prune java.io.IOException: Padding in RSA public key! at com.trilead.ssh2.signature.RSASHA1Verify.decodeSSHRSAPublicKey(RSASHA1Verify.java:37) at com.trilead.ssh2.KnownHosts.addHostkey(KnownHosts.java:98) at com.trilead.ssh2.KnownHosts.initialize(KnownHosts.java:414) at com.trilead.ssh2.KnownHosts.initialize(KnownHosts.java:440) at com.trilead.ssh2.KnownHosts.addHostkeys(KnownHosts.java:137) at org.jetbrains.git4idea.ssh.SSHMain.configureKnownHosts(SSHMain.java:462) at org.jetbrains.git4idea.ssh.SSHMain.start(SSHMain.java:155) at org.jetbrains.git4idea.ssh.SSHMain.main(SSHMain.java:137) fatal: Could not read from remote repository. Please make sure you …
260 git  intellij-idea 

2
GitHubでのフォーク間のマージ
GitHubリポジトリをフォークしました。次に、いくつかの変更をフォークにプッシュしました。次に、元のリポジトリが私の変更と他のいくつかをマージしました。ここで、欠けている変更をマージしたいと思います。単純なプルに続いてプッシュを試しましたが、これによりコミットが重複して発生します。それを行うための最良の方法は何ですか?
259 git  github 

11
git mvとディレクトリの大文字と小文字のみを変更
同様の質問を見つけましたが、問題の答えが見つかりませんでした git mv FOO foo私が 経由してFOOからfooにディレクトリの名前を変更しようとすると fatal: renaming 'FOO' failed: Invalid argument OK。だから私はgit mv FOO foo2 && git mv foo2 foo しかし、私がコミットしようとするgit commit .と、 # On branch master # Untracked files: # (use "git add <file>..." to include in what will be committed) # # foo nothing added to commit …

3
GitでハッシュSHAによるコミットを見つける
特定のハッシュSHAによってGitでコミットを見つける必要があります。たとえば、「a2c25061」ハッシュがあり、このコミットの作成者とコミッターを取得する必要がある場合。 それを取得するコマンドは何ですか?
259 git 

7
一部のファイルのみをコミットするにはどうすればよいですか?
2つのプロジェクトがあります。1つは「公式」プロジェクトで、もう1つは簡単な変更です(いくつかのファイルが追加されています)。新しいブランチを作成し、新しいファイルをそれらに配置しました。ただし、開発中、両方のブランチに共通するいくつかのファイルが変更されます。 これらのファイルのみをコミットするにはどうすればよいですか?

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