トップ「Git」の質問

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

ユーザー名とパスワードをGitに保存する方法は?

毎回プロンプトにユーザーとパスワードを入力せずに、 GitExtensionでプッシュアンドプルを自動的に使用したい。では、どうすれば資格情報をgitに保存できますか?

git credentials git-config git-extensions

Gitで特定のタグをダウンロードする

Gitリポジトリの特定のタグをダウンロードする方法を見つけようとしています-それは現在のバージョンより1つ遅れています。git Webページに、以前のバージョンのタグがあり、オブジェクト名が長い16進数であることがわかりました。しかし、サイトによると、バージョン名は「 Tagged release 1.1.5 」です。私はこのようなコマンドを試しました(名前を変更して):git clone http://git. […] 続きを読む…

git git-clone git-tag

Gitコミットからファイルを削除する

私はGitを使用しており、を使用していくつかのファイルをコミットしましたgit commit -a 後で、ファイルが誤ってコミットに追加されていることに気付きました。最後のコミットからファイルを削除するにはどうすればよいですか?

git git-commit

既存のGitブランチにリモートブランチを追跡させますか?

リモートブランチを追跡する新しいブランチを作成する方法を知っていますが、既存のブランチにリモートブランチを追跡させるにはどうすればよいですか?.git/configファイルを編集するだけでよいことはわかっていますが、もっと簡単な方法があるはずです。

git branch git-branch

GitはGitHubから特定のブランチをプルします

複数のブランチを持つプロジェクトがあります。 私はそれらをGitHubにプッシュしてきましたが、他の誰かがプロジェクトに取り組んでいるので、GitHubからブランチをプルする必要があります。 マスターでは問題なく動作します。 しかし、誰かがブランチxyz作成したとしましょう。 GitHubからブランチxyzをプルして、 localhostブランチxyzにマージするにはどうすればよいですか?私は実際にここに私の答えがあります: Gitでブランチをプッシュおよびプルしますしかし、「![拒否]」というエラーと「早送りしない」というエラーが表示されます。助言がありますか?

git merge branch github pull

追跡されたが現在.gitignoreにあるファイルについてGitを「忘れる」にはどうすればよいですか?

gitによって追跡されていたファイルがありますが、現在、そのファイルは.gitignoreリストにあります。ただし、そのファイルは編集後もgit statusに表示され続けます。 gitにそれを完全に忘れさせるにはどうすればよいですか?

git gitignore git-rm

別のブランチからGitにブランチを作成する

私には2つのブランチがあります:マスターと開発devブランチから「featureブランチ」を作成したい。現在ブランチ開発で、私はします:$ git checkout -b myfeature dev ... (多少の仕事)$ git commit -am " […] 続きを読む…

git git-branch git-workflow git-flow

リモートタグを削除する方法は?

すでにプッシュされているGitタグをどのように削除しますか?

git git-tag

Gitプッシュを適切に強制するにはどうすればよいですか?

リモートの非ベア「メイン」リポジトリをセットアップし、それをコンピューターに複製しました。 ローカルで変更を加え、ローカルリポジトリを更新し、変更をリモートリポジトリにプッシュバックしました。 それまでは大丈夫でした。今、私はリモートリポジトリで何かを変更しなければなりませんでした。 次に、ローカルリポジトリで何かを変更しました。 リモートリポジトリへの変更は必要ないことに気づきました。 そのため、ローカルリポジトリからリモートリポジトリにgit pushしようとしましたが、次のようなエラーが発生しました。履歴が失われるのを防ぐために、早送り以外の更新は拒否されました。リモートの変更をマージしてから再度プッシュしてください。 詳細については、 git push --help 「早送りに関する注意」セクションを参照してください。私はおそらくgit push --force ローカルコピーに変更をリモートコピーにプッシュして同じにするように強制します。 強制的に更新されますが、リモートリポジトリに戻ってコミットすると、ファイルに古い変更(メインのリモートリポジトリが以前に持っていたもの)が含まれていることに気付きます。私が答えの1つへのコメントで述べたように:[私]強制しようとしましたが、マスターサーバーに戻って変更を保存すると、ステージングが古くなります。 したがって、私がコミットするとき、リポジトリは同じではありません。 そして、もう一度git pushを使おうとすると、同じエラーが発生します。この問題を修正するにはどうすればよいですか?

git push git-push git-non-bare-repository

gitリポジトリからディレクトリを削除する方法は?

GitHubリポジトリに2つのディレクトリがあります。 そのうちの1つを削除したいのですが。 リポジトリ全体を削除して再作成せずに、どうすればそれを行うことができますか?

git github bitbucket delete-file git-bash