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

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

15
長い行にgit diffを使用するにはどうすればよいですか?
ファイルに対してgit-diffを実行していますが、変更は長い行の終わりにあります。 カーソルキーを使用して右に移動すると、色分けが失われ(さらに行が整列しなくなり)、変更の追跡が難しくなります。 その問題を防ぐ方法、または単に行を折り返す方法はありますか? 私はmingw32経由でGit 1.5.5を実行しています。
235 git  diff  word-wrap 

4
ローカルリポジトリを追加してリモートリポジトリとして扱う方法
bak次のコマンドを使用して、ローカルリポジトリを自分のPC上の別のローカルリポジトリの名前でリモートとして機能させようとしています。 git remote add /home/sas/dev/apps/smx/repo/bak/ontologybackend/.git bak これはこのエラーを与えます: fatal: '/home/sas/dev/apps/smx/repo/bak/ontologybackend/.git' is not a valid remote name 私は2つのローカルリポジトリを同期しようとしています。bak一方はもう一方の名前が付けられたリモートとして構成され、それからを発行していgit pull bakます。 それを行う最良の方法は何ですか? 編集: 申し訳ありませんが、ばかげた私は、リモート追加が次のようになるはずだと気づきました: git remote add bak /home/sas/dev/apps/smx/repo/bak/ontologybackend/.git リモートの名前はアドレスの前に表示されます。
234 git  git-remote 

10
どのくらいの頻度でgit-gcを使用すべきですか?
どのくらいの頻度でgit-gcを使用すべきですか? マニュアルページは、単純に言います: ユーザーは、各リポジトリ内でこのタスクを定期的に実行して、ディスク領域の使用率と運用パフォーマンスを維持することをお勧めします。 オブジェクトの数を取得して、GCの時間かどうかを確認するコマンドはありますか?
233 git  git-gc 

10
sshによるgit clone
gitリポジトリを作成したプロジェクトがあります。 $ cd myproject $ git init $ git add . $ git commit 私は別のマシンで裸のクローンを作成したかった: $ cd .. $ git clone --bare myproject ssh://user@server:/GitRepos/myproject.git クローンを実行しましたが、答えは出力されませんでした。サーバーマシンにログオンし、ファイルの保存方法を確認しようとしました。パス/ GitReposが空だったので、もう一度クローンを作成することにしました。 $ git clone --bare myproject ssh://user@server:/GitRepos/myproject.git 今回の答えは: fatal:宛先パス 'ssh:// user @ server:/GitRepos/myproject.git'はすでに存在し、空のディレクトリではありません。 しかし、私は道が空であるのを見ました。 何が起きてる ?
233 git  git-clone 

9
隠し場所を逆に適用する方法は?
小さなパッチをgit stashに保存しました。を使用して作業コピーに適用しましたgit stash apply。今、私はパッチを逆に適用することによってそれらの変更を取り消すことをgit revert望みます(何かのようなものですが、隠蔽に対して)。 誰でもこれを行う方法を知っていますか? 明確化:私の作業コピーには他の変更があります。私の特定のケースは説明するのが難しいですが、隠し場所にあるデバッグまたは実験的なコードを想像できます。今、それは私の作業コピーに他のいくつかの変更と混在しています。スタッシュからの変更がある場合とない場合の効果を確認したいと思います。 stashは現在これをサポートしているようには見えませんgit stash apply --reverseが、素晴らしい機能です。
233 git  git-stash 


5
gitのHEADとは何ですか?
最後のコミット、HEAD、およびディレクトリで確認できるファイルの状態に違いがあるようです。 HEADとは何ですか?それを使用して何ができますか、どのような間違いを避ける必要がありますか?
232 git  head 



7
GitHubで他の人のコードに貢献するにはどうすればよいですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 7か月前に閉鎖。 この質問を改善する GitHubの特定のプロジェクトに貢献したいと思います。フォークすべきか?ブランチ?何が推奨され、どのように行うのですか?
231 git  open-source  github 

8
Gitで元に戻されたマージを再実行する
ここで少し問題に遭遇しました:28sGitに問題固有のブランチがあり、それを一般developブランチにマージしました。実行が速すぎることが判明したため、git-revertを使用してマージを元に戻しました。しかし、今はにマージ28sする時が来ましたがdevelop、git-mergeコマンドは元のマージを確認し、すべてが正常でブランチがすでにマージされていることを喜んでお知らせします。私は今何をしますか?'Revert "Revert" 28s-> develop ""」コミットを作成しますか?良い方法ではないようですが、今のところ他には想像できません。 ツリー構造は次のようになります。

12
Jenkinsでジョブを複製するにはどうすればよいですか?
Jenkins持っているGerrit私たちがチェックインを行うとき、そのような場所でプラグインをGerrit、Jenkinsビルドを実行し、それが成功した場合、その後で変更がGerrit確認されました。ビルドが失敗した場合は失敗しません。私の理解では、これはで設定されたジョブを通じて達成されるということですJenkins。これで新しいブランチ(git)が作成されました。他のブランチを指す既存のジョブを複製して、この同じワークフローが発生し、コミットごとにビルドが実行されるようにする必要があると思います。誰かが私がこれらの仕事をクローンする方法を説明できますか?UIを介してそれを行う方法が表示されないようです。また、UIを介してジョブを一覧表示する方法も表示されません。

4
ローカルブランチから別のブランチに「プル」する方法は?
これはとても簡単に聞こえますが、私はそれを理解することができません。少し前に実験的なブランチを作成しましたが、作成してからマスターで起こったすべての変更を取り込んでいきたいと思います。これはすべてローカルです。ローカルマスターからローカルmy_branchにプルしたいのですが、実行できません。これは機能していないようで、マスターはgitリポジトリではないことを教えてくれます。 git pull master
231 git 

15
Gitのルートコミットの前にコミットを挿入しますか?
前に、gitリポジトリで最初の2つのコミットを押しつぶす方法について尋ねました。 ソリューションはかなり興味深いものであり、gitの他のいくつかのものほど心をゆがめるものではありませんが、プロジェクトの開発に沿って何度も手順を繰り返す必要がある場合、これらのソリューションはまだよくある痛ましいことです。 したがって、私はむしろ苦痛を一度だけ経験し、それから標準のインタラクティブなリベースを永遠に使用できるようにしたいと思います。 私がやりたいことは、最初の目的のためだけに存在する空の初期コミットを作成することです。コードも、何もありません。スペースを確保するだけで、リベースのベースになります。 私の質問は、既存のリポジトリがある場合、最初のコミットの前に新しい空のコミットを挿入し、他の全員を前にシフトするにはどうすればよいですか?

8
gitタグの標準の命名規則はありますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問を改善する v1.2.3gitのタグの命名規則として使用する多くのプロジェクトを見てきました。私もいくつかの使用を見てきました1.2.3。公式に承認されたスタイルはありますか、またはどちらかを使用するための良い議論はありますか?
229 git  git-tag 

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