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

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

6
githubで「実際の」コミット日を確認(時間/日)
githubでコミットの日付を日/時間の精度で確認する方法はありますか?古いコミットは、実際の日付ではなく、「2年前」などの「人間が読める」形式で表示されます。 githubで実際の日付を確認できない場合、より簡単な回避策はありgit cloneますか?
160 git  date  github  commit 

9
gitリポジトリからマージした後に.origファイルを削除するにはどうすればよいですか?
マージ中に.origファイルがgitリポジトリでどのようにチェックされるか、変更された追跡されていないセクターに表示されるようになりました。しかし、私はこのファイルを私のリポジトリにもう入れたくありません。どうやってするか。 modified: Gemfile.lock.orig # modified: Gemfile.orig # modified: app/assets/images/bg_required.png.orig # modified: app/assets/javascripts/application.js.orig etc... どんな助けでもありがたいです。
160 git 

5
ローカルgitコミットの一部のみをどのようにプッシュしますか?
5つのローカルコミットがあるとします。そのうちの2つだけを(SVNスタイルのワークフローを使用して)一元化されたリポジトリにプッシュしたいと思います。どうすればよいですか? これは機能しませんでした: git checkout HEAD~3 #set head to three commits ago git push #attempt push from that head これで、5つのローカルコミットがすべてプッシュされます。 私は実際にコミットを元に戻すためにgit resetを実行し、次にgit stashを実行してからgit pushを実行できると思います-しかし、すでにコミットメッセージが書き込まれ、ファイルが整理されているため、やり直したくありません。 私の感じでは、プッシュまたはリセットに渡されたいくつかのフラグが機能すると思います。 それが役立つ場合は、ここに私のgit構成があります [ramanujan:~/myrepo/.git]$cat config [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = ssh://server/git/myrepo.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] …

6
ファッションのようなツリーのgitブランチの出力
現在、「git branch」と入力すると それは私のブランチを任意の順序でリストします。 私が好むのは、「gitブランチ」がfasionのようなツリーに出力をリストした場合です。 master |-- foo |-- foo1 |-- foo2 |-- bar |-- bar4 ここで、fooとbarはマスターから分岐しました。foo1とfoo2はfooから分岐しました。bar4はbarから分岐しました。 これは簡単に達成できますか? [コマンドラインユーティリティのみ。これは私のzsh / vimワークフローに適合する必要があります。]
160 git 

5
GitHubのWikiページをプルリクエストする方法
編集用に開いていないGitHub上のWikiページを見ました。次に、プロジェクトをforkし、「私の終わり」で編集して、プルリクエストを実行しようとしました。結局のところ、wikiはプロジェクトに含まれておらず、変更をコミットする方法はありません。 メールのほかに、この場合にWikiの変更を提案したい場合、続行する方法はありますか? この時点で、「似たようなタイトルの質問」で代替のように見えるものを見つけましたが、それを使ってまだプルリクエストを行うことができなかったため、サブモジュールがこの目的に適しているかどうかはわかりません。どういうわけかそれを分岐できると思います...それでこれは行く方法ですか?
160 git  github  wiki 

12
追跡されていないコンテンツを追跡する方法は?
元の質問については、実線の下を参照してください。 ローカルディレクトリに追跡されていないフォルダーがあります。を実行するとgit status、次のようになります。 Changed but not updated: modified: vendor/plugins/open_flash_chart_2 (modified content, untracked content) 入力してgit add vendor/plugins/open_flash_chart_2もう一度試すgit statusと、「追跡されていません」と表示されます。どうしたの? ここに私の最新の30分の簡単な要約があります: Githubリポジトリがvendor/plugins/open_flash_chart_2プラグインを追跡していないことがわかりました。具体的には、コンテンツがなく、フォルダアイコンに緑色の矢印が表示されています。 試しました git submodule init No submodule mapping found in .gitmodules for path 'vendor/plugins/open_flash_chart_2' 試しました git submodule add git://github.com/korin/open_flash_chart_2_plugin.git vendor/plugins/open_flash_chart_2 vendor/plugins/open_flash_chart_2 already exists in the index git status modified: vendor/plugins/open_flash_chart_2 (untracked content) …


8
meldを使用してブランチの違いを表示しますか?
HEADと現在の状態の違いをで表示できることを知っていますmeld .。しかし、たとえばmeld masterを使用develして、ブランチ間の違いをどのように表示できますか? 現時点では、次の手順を実行します。 作業コピーのフォルダ名を変更します( 例mv /projectA /projectA_master) プロジェクトを再度複製する git clone url develブランチに切り替え cd projectA && git -b devel origin/devel meldとの違いを見る meld /projectA_Master projectA meldで同じ結果を得る簡単な方法はありませんか?変更を確認するためだけに必要であり、主にマージのためではありません。
159 git  diff  branch  meld 

6
プルリクエストでマージを元に戻しますか?
誰かがすべきではないプルリクエストを受け入れました。これで、一連の壊れたコードがマージされました。プルリクエストを元に戻すにはどうすればよいですか?マージの直前にコミットの変更を元に戻すつもりでしたが、大量のコミットでマージされていることに気付きました。そのため、マージの前日からのこの人物からのこれらすべてのコミットがあります。これをどのようにして元に戻しますか?

3
vimdiffを使用してgitマージの競合を解決するにはどうすればよいですか?
私はブランチをgitのマスターにマージしただけで、Automatic merge failed; fix conflicts and then commit the result.実行するgit mergetoolとvimdiffが開き、以下の画像が表示されます。vimdiffの使い方がわかりません。ここの各パネルの意味と、マージの競合を修正するにはどうすればよいですか?

6
ローカルでブランチを削除する方法は?
リポジトリにmasterとdevブランチがあります。誤ってコミットしないように、masterブランチを自分のコンピューターから削除したいのですが(発生しました)。 ローカルとリモートでブランチを削除する方法について質問がありますが、ローカルでブランチを削除する方法しかわかりません。 一つの答えはこれを使うと言いました: git branch -d local_branch_name しかし、私はそれを試しました、そしてブランチはまだGitHubアプリケーションに現れます。
159 git  github 

9
.gitconfigを使用したdiffツールの構成
.gitconfigファイルとの比較に別のツールを使用するようにGitを構成するにはどうすればよいですか? 私の.gitconfigにこれがあります: [diff] tool = git-chdiff #also tried /bin/git-chdiff それは動作しません; 通常のコマンドラインdiffを開くだけです。私がする時 export GIT_EXTERNAL_DIFF=git-chdiff 次にgit diff、外部差分ツールを開きます(外部差分ツールスクリプトが正常に機能することがわかっています)。差分ツールの.gitconfig構成に何か問題がありますか?
159 git 

8
Gitクローン/「キーをキャッシュに保存しますか?」で継続的にフリーズするプル
BitBucketアカウントからWindows 10ラップトップ(GitBashを実行)にレポのクローンを作成しようとしています。接続に必要なすべての手順を完了しました(SSHキーをセットアップし、git @ bitbucket.orgをSSHで正常に接続することで確認しました)。ただし、リポジトリを複製しようとするたびに、Bitbucketのキーをキャッシュすることを確認した後、プロンプトが継続的に切断されます。 User@Laptop MINGW64 /C/Repos $ git clone git@bitbucket.org:mygbid/test.git Cloning into 'test'... The server's host key is not cached in the registry. You have no guarantee that the server is the computer you think it is. The server's rsa2 key fingerprint is: ssh-rsa 2048 97:8c:1b:f2:6f:14:6b:5c:3b:ec:aa:46:46:74:7c:40 If you trust …

1
ある枝から別の枝にチェリーピックする方法
私は2つの支店を持っている、masterとdev。 私はdevブランチにいて、からmasterまで1つのコミットをチェリーピックしたいと思いdevます。だから私はやった $ git cherry-pick be530cec7748e037c665bd5a585e6d9ce11bc8ad Finished one cherry-pick. しかし、私がgit statusとを実行するとgitx、be530cec7748e037c665bd5a585e6d9ce11bc8adgit履歴にコミットが表示されません。 devブランチでコミットを確認するにはどうすればよいですか?

6
git reflogとlogの違いは何ですか?
manページには、ログにはコミットログが表示され、reflogはreflog情報を管理すると記載されています。正確にはreflog情報とは何であり、ログには何がないのですか?ログははるかに詳細なようです。
158 git  git-log  git-reflog 

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