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

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

30
Git:ブランチをチェックアウトできません-エラー:パススペック '…'はgitが認識しているファイルと一致しませんでした
以前に作業したブランチをチェックアウトできない理由がわかりません。以下のコマンドを参照してください(注:coはのエイリアスですcheckout): ramon@ramon-desktop:~/source/unstilted$ git branch -a * develop feature/datts_right feature/user_controlled_menu feature/user_controlled_site_layouts master remotes/origin/HEAD -> origin/master remotes/origin/develop remotes/origin/feature/datts_right remotes/origin/master ramon@ramon-desktop:~/source/unstilted$ git co feature/user_controlled_site_layouts error: pathspec 'feature/user_controlled_site_layouts' did not match any file(s) known to git. どういう意味かわかりませんし、Googleで理解できることは何も見つかりません。 そのブランチをチェックアウトするにはどうすればよいですか。これを解除するにはどうすればよいですか 更新: 私はこの投稿を見つけました、そして実行git show-refすると私に与えられます: 97e2cb33914e763ff92bbe38531d3fd02408da46 refs/heads/develop c438c439c66da3f2356d2449505c073549b221c1 refs/heads/feature/datts_right 11a90dae8897ceed318700b9af3019f4b4dceb1e refs/heads/feature/user_controlled_menu c889b37a5ee690986935c9c74b71999e2cf3c6d7 refs/heads/master c889b37a5ee690986935c9c74b71999e2cf3c6d7 refs/remotes/origin/HEAD e7c17eb40610505eea4e6687e4572191216ad4c6 refs/remotes/origin/develop c438c439c66da3f2356d2449505c073549b221c1 …
706 git 

30
Gitプッシュにより「認証失敗」が発生する
私はしばらくのGithubを使用していると私は罰金だったgit add、git commitとgit pushこれまでのところ何の問題もなく。突然、次のようなエラーが発生します。 致命的:認証に失敗しました ターミナルでは、リポジトリのクローンgit addを作成し、ファイルを操作してから、ファイルをコミットログに追加しました。そうするとgit commit、正常に機能しました。最後に、git pushユーザー名とパスワードを要求します。私はそれらを正しく入れました、そしてこれをするたびに、それは同じエラーを言います。 誰もがこの問題の原因が何であるか、そして私がそれをどのように修正できるかについて何か考えを持っていますか? の内容は次の.git/configとおりです。 [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = http://www.github.com/######/Random-Python-Tests fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master [user] name = ##### email = ############

8
以前のブランチをgit checkoutする方法はありますか?
私cd -はgit と同等のものが欲しいです。私がブランチmasterにいてチェックアウトしている場合は、戻ってfoo何かを入力できるようにgit checkout -したいしmaster、それをもう一度入力してに戻ることができるようにしたいと思っていfooます。 このようなものは存在しますか?実装するのは難しいですか?
703 git  git-checkout 

30
GitHubエラーメッセージ-アクセスが拒否されました(公開キー)
誰かがこのエラーを見て何をすべきか知っていますか? 私はターミナルを使用しています、私はルートにいます、GitHubリポジトリが存在し、今何をすべきか分かりません。 > git push -u origin master Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
701 git  github 

9
古いリモートgitブランチをクリーンアップする
私は2つの異なるコンピューター(AとB)で作業し、共通のgitリモートをドロップボックスディレクトリに保存しています。 マスターと開発の2つのブランチがあるとします。どちらも、リモートの相手のorigin / masterおよびorigin / develを追跡しています。 次に、コンピューターAで、ローカルとリモートのブランチ開発を削除します。 git push origin :heads/devel git branch -d devel git branch -aコンピューターAで実行すると、次のブランチのリストが表示されます。 主人 origin / HEAD 起源/マスター git fetchコンピューターBで実行している場合、でローカルの開発ブランチをgit branch -d devel削除できますが、リモートの開発ブランチは削除できません。 git push origin :heads/devel 次のエラーメッセージを返します。 エラー:修飾されていない宛先に転送できません:heads / proxy3d 宛先のrefspecがリモートの既存の参照と一致しないか、refs /で始まっていません。また、ソースの参照に基づいてプレフィックスを推測できません。 致命的:リモートエンドが突然ハングアップした git branch -a まだリモートブランチのorigin / develをリストしています。 コンピューターBからリモートブランチをクリーンアップするにはどうすればよいですか?
694 git  git-branch 

17
Gitで競合するファイルを一覧表示する最も簡単な方法は何ですか?
競合しているものの単純なリストが必要ですするファイルのです。 より簡単なものはありますか: git ls-files -u | cut -f 2 | sort -u または: git ls-files -u | awk '{print $4}' | sort | uniq 私はそれのaliasために便利なものを設定することができたと思いますが、プロがそれをどのように行うのかと思っていました。シェルループを作成するために使用します。たとえば、競合を自動解決するために使用しmergetool.cmdます。

6
隠されたコミットされていない変更を回復する方法
開発ブランチにコミットされていない変更git stashがあり、を使用してそれらを隠しましたが、それらの隠されたものの中で非常に重要な変更がいくつかありました。これらの変更を取り戻す方法はありますか? また、それ以降、隠されたコードファイルに加えていくつかの変更を加えました。 可能であれば、隠された変更を新しいブランチに取得できる可能性はありますか?
690 git  git-stash 

13
Gitでマスターからブランチに変更を取得する
私のリポジトリには、というブランチがあります aq私が作業しているあります。 その後、で新しい作業とバグをコミットしましたmaster。 これらのコミットをaqブランチに入れるための最良の方法は何ですか?から別の新しいブランチを作成し、masterそれをaq?

6
git repoブランチからのpipインストール
pipリポジトリの特定のブランチをインストールしようとしています。グーグルは私に言う pipインストールgit + https://github.com/user/repo.git@branch ブランチの名前はissue/34/oscar-0.6そうですがpip install https://github.com/tangentlabs/django-oscar-paypal.git@/issue/34/oscar-0.6、404を返します。 このブランチをインストールするにはどうすればよいですか?
685 python  git  pip 

9
gitから複製したプロジェクトからバージョントラッキングを削除するにはどうすればよいですか?
OverаэтотвопросестьответынаStack Overflowнарусском:КакправильноудалитьGit Tracking(контрольверсий)? プロジェクトのディレクトリからすべてのバージョン追跡を削除したい。 これを行う正しい方法は何ですか? 次のようなシェルコマンドを実行できますか? rm -rf .git 私のプロジェクトディレクトリから、またはGitコマンドとしてこれを行う方法はありますか? このプロジェクトを使用してGitを学び、プロジェクトの早い段階で、ファイルの移動、名前の変更、および削除を行うと、いくつかの間違いを犯したことに気付きました。すべてのGitトラッキングを削除して、からやり直したいと思いgit initます。
685 git  version  git-track 


10
すべてのGitタグをリストする方法は?
私のリポジトリでは、次のコマンドを使用してタグを作成しました。 git tag v1.0.0 -m 'finally a stable release' git tag v2.0.0 -m 'oops, there was still a major bug!' リポジトリ内のすべてのタグをどのようにリストしますか?
675 git  git-tag 

7
平易な英語で、「git reset」は何をしますか?
に関する微妙な点を説明する興味深い投稿を見てきましたgit reset。 残念ながら、それについて読むほど、完全に理解していないように見えます。私はSVNの出身ですが、Gitはまったく新しいパラダイムです。私は水銀を簡単に手に入れましたが、Gitははるかに技術的です。 にgit reset近いと思いますhg revertが違いがあるようです。 それで、正確には何をしgit resetますか?以下についての詳細な説明を含めてください: オプション--hard、--softおよび--merge; and HEADなどの奇妙な表記。HEAD^HEAD~1 具体的な使用例とワークフロー; 作業コピーへの影響、HEADそしてあなたの全体的なストレスレベル。
674 git  reset 

20
押すたびにGitがユーザー名を要求する
私がリポジトリにプッシュしようとするたびに、gitは両方を要求しusername & passwordます。 毎回パスワードを再入力しても問題はありませんが、ユーザー名の入力に問題があります。httpsリポジトリのクローンを作成するために使用しています。 だから、どのようにすることができます私のconfigure gitのそれはを要求しないようにusername、それぞれにgit push。 Linuxは初めてですが、WindowsのIIRCはgit pushパスワードを要求するだけです。
674 linux  git  github 

9
マスターからGitブランチを更新する
私はGitを使い始めたばかりで、次のような状況にあります。 4つのブランチ(master、b1、b2、およびb3)があります。 b1-b3に取り組んだ後、他のすべてのブランチにあるはずのブランチマスターに変更を加える必要があることに気付きました。 私は必要なものを変更しましたmaster...ここに私の問題があります: 他のすべてのブランチをmasterブランチコードで更新するにはどうすればよいですか?
674 git  git-branch 

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