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

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

9
Git stash pop-マージが必要、インデックスを更新できない
stashと競合しているように見えるブランチをマージしたため、stashをポップできません。現在、stashをポップできないようです。 app.coffee: needs merge unable to refresh index 誰でもこれを解決する方法を知っていますか? 修繕! 実際の問題が判明したが、マージからの未解決のマージ競合しないでスタッシュは、マージ競合を引き起こすこと。 解決策:競合するファイルをコミットします。
116 git  git-stash 

4
Git / GitHubを使用したファイルの削除
まず、私はGitを初めて使用します。 Finderを使用して、Macのローカルにある多数のファイルを削除しました。削除したファイルを現在のブランチに表示しないようにしたいのですが、表示されます。 インデックスを更新するコマンドを知っているGitユーザーはいますか?
115 git  github 

1
`git fetch origin`と` git remote update origin`の違いは何ですか?
応じて、1は、gitリポジトリから一度にコミット引っ張っについての質問、私が使用することを推奨されたgit remote update代わりにgit fetch。両方のmanページを読みましたが、どちらも完全に理解したとは言えません。 誰かが私にどのように説明しgit fetch origin、get remote update origin異なる行動を取ることができますか?
115 git 

4
git:あるリポジトリのコミットで導入された変更を別のリポジトリに適用する
私が持っているrepo1とrepo2、ローカルマシン上で。それらは非常に似ていますが、後者はある種の他のブランチです(repo1もう保守されていません)。 /path/to/repo1 $ git log HEAD~5..HEAD~4 <some_sha> Add: Introduce feature X コミットによる変更の適用方法<some_sha>にrepo1するのrepo2? パッチを準備する必要がありますか、それともcherry-pickリポジトリの間にパッチを作成することは可能ですか? 同じことをしますが、コミットの範囲についてはどうですか?
115 git 

2
git addを実行してもしなくても、ブランチ(変更、追加、削除されたファイル)を切り替えると、gitが変更を表示し続けるのはなぜですか?
私は本当にgitに慣れていないので、git checkoutを実行してブランチを切り替えたときに、あるブランチで変更したものを別のブランチに表示し続ける理由を理解しようと努めてきました。しかし、それからgit addを使用してみましたが、問題は解決しませんでした。私はまだgit commitを使用していません。 これは基本的に私がやっていることです: $ git clone <a_repository> $ git branch * master $ git branch testing $ git checkout testing ...edit a file, add a new one, delete... $ git status # On branch testing # Changed but not updated: # (use "git add/rm <file>..." to update what …
115 git 

6
Gitフォルダーを遡及的にサブモジュールに変換しますか?
かなりの頻度で、ある種のプロジェクトを作成している場合があり、しばらくすると、プロジェクトの一部のコンポーネントがスタンドアロンコンポーネント(おそらくライブラリ)として実際に役立つことが明らかになります。早い段階からそのアイデアを持っている場合は、そのコードのほとんどが独自のフォルダーにある可能性がかなりあります。 Gitプロジェクトのサブディレクトリの1つをサブモジュールに変換する方法はありますか? 理想的には、これは、そのディレクトリのすべてのコードが親プロジェクトから削除され、サブモジュールプロジェクトがその場所に追加され、すべての適切な履歴があり、すべての親プロジェクトのコミットが正しいサブモジュールのコミットを指すように行われます。 。

20
OS X-Gitを起動できません:/ usr / bin / gitおそらくGit実行可能ファイルへのパスが無効です
Android Studioでこのエラーが発生します。 Gitを開始できません:/ usr / bin / gitおそらくGit実行可能ファイルへのパスが無効です。 それは私にそれを修正するオプションを与えます、そこでそれは私をAndroid Studioのエリアに連れて行き、パスをgitに設定します。私はそれがに設定されているのを見る / usr / bin / git そして、私はそのパスをチェックし、そのパスは実際にgit実行可能ファイルへのパスです。Android Studioがgitを起動できないのはなぜですか? 編集:Android Studioターミナルでgitコマンドを使用しようとすると、次のように表示されます: Xcode / iOSライセンスに同意するには、管理者権限が必要です。sudoを介してrootとして再実行してください。

2
「git checkout <filename>」と「git checkout--<filename>」の違い
http://norbauer.com/notebooks/code/notes/git-revert-reset-a-single-file 投稿を見つけました。 しかし、それでも何が違うのか分かりません git checkout &lt;filename&gt; git checkout -- &lt;filename&gt; どのような状況で、最初のものと2番目のものをそれぞれ使用する必要がありますか?
115 git 


12
過去のコミットを簡単に修正するにはどうすればよいですか?
私はgitの過去のコミットで1つのファイルの修正を読んだだけですが、残念ながら、受け入れられたソリューションはコミットを「並べ替え」ます。これは私が望んでいることではありません。だから私の質問です: (無関係な)機能に取り組んでいるときに、コードにバグがあることに時々気づきます。すぐにgit blame、バグが数コミット前に導入されたことを明らかにします(私はかなりたくさんコミットしているので、通常、バグを導入したのは最新のコミットではありません)。この時点で、私は通常これを行います: git stash # temporarily put my work aside git rebase -i &lt;bad_commit&gt;~1 # rebase one step before the bad commit # mark broken commit for editing vim &lt;affected_sources&gt; # fix the bug git add &lt;affected_sources&gt; # stage fixes git commit -C &lt;bad_commit&gt; # commit fixes using same …
115 git  rewrite 

9
Git:新しいリモートブランチが表示されない
同僚が新しいリモートブランチをorigin / dev / homepageにプッシュしましたが、実行するとそれが表示されません。 $ git branch -r 既存のリモートブランチがまだ表示されます。 これは、ローカルのリモート参照が最新ではないためだと思います。つまり、git pullを実行したとき、git pullは現在の作業ブランチをプルするだけなので、何も起こりませんでしたか?対応するリモートブランチに変更があるすべてのブランチをプッシュするgit pushとは異なりますか?
115 git  remote-branch 

7
Gitプレプッシュフック
すべてのgitプッシュの前に単体テストを実行したいと思います。テストが失敗した場合は、プッシュをキャンセルしますが、事前プッシュフックも見つからず、事前コミットと事前リベースしかありません。
115 git  hook 

9
Git rebase-すべてのマージの競合が解決された場合でも不平を続けます
解決方法がわからない問題に直面しています。 私は私のブランチからマスターに対してリベースを行いました: git rebase master 次のエラーが発生しました First, rewinding head to replay your work on top of it... Applying: checkstyled. Using index info to reconstruct a base tree... Falling back to patching base and 3-way merge... Auto-merging AssetsLoader.java CONFLICT (content): Merge conflict in AssetsLoader.java Failed to merge in the changes. Patch …
115 git  rebase 

17
git pullのGitエラー(ローカル参照を更新できません)
私はブランチマスターしか持っておらず、「git pull」しようとするたびにこのエラーが発生します: error: Couldn't set refs/remotes/origin/master From /var/lib/git/xxx/project ! a0f80ea..49177a3 master -&gt; origin/master (unable to update local ref) 「git pull origin master」を実行すると、次のようになります。 error: Couldn't set ORIG_HEAD fatal: Cannot update the ref 'ORIG_HEAD'. 私は探していましたが、理由がわかりません

7
Gitの「マスター」ブランチの名前を「リリース」に変更するにはどうすればよいですか?
ブランチの使用方法がより明確になるように、masterブランチをリリースブランチと呼ぶプロジェクトに新しいポリシーを適用したいと思います。もちろん、候補ブランチも開発してリリースします。 以下を使用するだけで、masterブランチの名前をローカルで変更できることを理解しています。 git branch -m master release ただし、それはローカルでのみです。これをリモートにプッシュしたとしても、HEADはまだリモートマスターブランチを指しています。マスターブランチを完全に削除し、最初のクローン時にデフォルトのローカルブランチをリリースしたい。 どうすればこれを達成できますか? オリジンがGitoriousサーバー上にあるため、マスターブランチの削除中にエラーが発生するようです。これを変更して、デフォルトのブランチが「リリース」になるようにできるかどうかを確認しようとしています。

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