トップ「Git」の質問

Gitは、オープンソースの分散バージョン管理システム(DVCS)です。

まだプッシュされていないGitマージを元に戻す

マスターブランチ内で、ローカルでgit merge some-other-branchを実行しましたが、変更をオリジンマスターにプッシュすることはありませんでした。 マージするつもりはなかったので、元に戻したいと思います。 マージ後にgit statusを実行すると、次のメッセージが表示されました。# On branch master # Your branch […] 続きを読む…

git undo git-merge

Gitでコミットをプッシュすると、メッセージ「src refspec master is not matchany」

リポジトリのクローンを作成します。git clone ssh://xxxxx/xx.git しかし、いくつかのファイルとaddおよびcommitした後、それらをサーバーにプッシュしたいと思います。git add […] 続きを読む…

git commit

リモートGitブランチをどのように作成しますか?

上流に「プッシュ」したいローカルブランチを作成しました。 新しく作成されたリモートブランチを追跡する方法について、StackOverflowに同様の質問があります。ただし、私のワークフローは少し異なります。 まず、ローカルブランチを作成します。満足してブランチを共有したい場合にのみ、ローカルブランチをアップストリームにプッシュします。どうすればいいですか? (私のグーグル検索は何も思い付かないようでした)。アップストリームリポジトリからプルするように同僚に指示するにはどうすればよいですか?更新Git2.0では、私が以下に書いhttps :

git branch git-branch

ファイルを特定のリビジョンにリセットまたは元に戻すにはどうすればよいですか?

ファイルのグループの一部として数回コミットされたファイルにいくつかの変更を加えましたが、その変更をリセット/以前のバージョンに戻したいと思います。必要なリビジョンを見つけるためにgit logとgit diffを実行しましたが、ファイルを過去の元の状態に戻す方法がわかりません。

git version-control git-checkout

Gitリポジトリを特定のフォルダに複製するにはどうすればよいですか?

コマンドgit clone [email protected]:whateverを実行すると、現在のフォルダーにwhateverという名前のディレクトリが作成され、Gitリポジトリの内容がそのフォルダーにドロップされます。/httpdocs/whatever/ […] 続きを読む…

git repository git-clone

Gitを使用して最後のXコミットを一緒に押しつぶします

Gitを使用して最後のXコミットを1つのコミットにまとめるにはどうすればよいですか?

git rebase squash git-squash

マージの競合が発生しました。 マージを中止するにはどうすればよいですか?

git pullを使用しましたが、マージの競合が発生しました。unmerged: _widget.html.erb You are in the […] 続きを読む…

git version-control git-merge git-merge-conflict

リモートGitリポジトリのURI(URL)を変更するにはどうすればよいですか?

ハードドライブ(ローカル)に複製したUSBキーにリポジトリ(オリジン)があります。 「オリジン」をNASに移動し、ここからクローン作成のテストに成功しました。「ローカル」の設定で「オリジン」のURIを変更して、USBキーからではなくNASからプルできるようにできるかどうか知りたいのですが。今のところ、私は2つの解決策を見ることができます:すべてをusb-orignにプッシュし、NASに再度コピーします(nas-originへの新しいコミットのために多くの作業が必要になります)。「ローカル」に新しいリモコンを追加し、古いリモコンを削除します(履歴が壊れるのではないかと心配しています)。

git url git-remote

「gitadd-A」と「gitadd」の違い。

コマンドgit add [--all|-A]は、 git add .と同じように見えます。 これは正しいです? そうでない場合、それらはどのように異なりますか?

git git-add

Gitバージョニングを使用してファイルの変更履歴を表示する

Gitで個々のファイルの変更履歴を表示するにはどうすればよいですか?変更内容の詳細を確認できますか?私は以下まで持っています:git log -- [filename] これはファイルのコミット履歴を表示しますが、各ファイル変更の内容を取得するにはどうすればよいですか?私はMSSourceSafeから移行しようとしていますが、以前は単純なright-click → show history 。

git git-log