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

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

12
ブランチが追跡しているリモートを変更する方法は?
centralリポジトリは、新しいサーバー上に設定する必要がありましたので、私は私の地元のレポに新しいリモートを作成し、それにプッシュ。 しかし今私がそうするときgit pull、それは私が最新であると主張します。それは間違っています。新しいリモートブランチではなく、古いリモートブランチについて教えてくれています。事実、フェッチする新しいコミットがあることがわかっています。 別のリモートを追跡するようにローカルブランチを変更するにはどうすればよいですか? これはgit構成ファイルで確認できますが、台無しにしたくありません。 [branch "master"] remote = oldserver merge = refs/heads/master
671 git 





25
別のgitプロセスがこのリポジトリで実行されているようです
私はGitの使い方を学ぼうとしていますが、HTML、CSS、JavaScriptファイルを使用して小さなプロジェクトを作成しました。基本的に空のプロジェクトからブランチを作成し、コードにいくつかの変更を加えました。変更をステージングしてみましたが、次のエラーメッセージが表示されます。 Another git process seems to be running in this repository, e.g. an editor opened by 'git commit'. Please make sure all processes are terminated then try again. If it still fails, a git process may have crashed in this repository earlier: remove the file manually to continue. 確かに、空のプロジェクトを以前にコミットしようとして問題が発生しましたが、どうにかして得た場所から抜け出す方法がわからなかったため、git bashを終了しました。 …
667 git 

14
Git for Windowsでファイル名が長すぎる
Git-1.9.0-preview20140217Windows を使用しています。私が知っているように、このリリースでは、ファイル名が長すぎるという問題が修正されるはずです。私のためではない。 確かに私が何か間違ったことをやっている:私はやったgit config core.longpaths trueとgit add .してからgit commit。全てが上手く行きました。しかし、今を実行するgit statusとFilename too long、たとえばでファイルのリストが表示されます。 node_modules/grunt-contrib-imagemin/node_modules/pngquant-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-handle-source-errors.js: Filename too long 再現は非常に簡単です。Angularジェネレーター( "yo angular")を使用してYeoman Webアプリケーションを作成node_modulesし、.gitignoreファイルから削除するだけです。次に、前述のGitコマンドを繰り返します。 ここで何が欠けていますか?
665 windows  git 

26
Gitがパスワードを要求し続ける
私はしばらくの間Gitを使用していますが、パスワードを何度も要求することで壁にぶつかり始めています。 Mac OS XとGitHubを使用していて、GitHubの[ Gitのセットアップ]ページの指示に従って、GitとSSHキーをセットアップしました。 GitHubのSSHキーのパスフレーズのページで説明されているように、Mac OS Xキーチェーンにgithub SSHキーも追加しました。私の公開鍵はGitに登録されています。 それにもかかわらず、Gitをプルしようとするたびに、ユーザー名とパスワードを入力する必要があります。このために設定する必要があるSSHキー以外のものはありますか?
665 git  github 

15
現在のコミットをGitリポジトリの唯一の(初期)コミットにしますか?
現在、ローカルのGitリポジトリーがあり、それをGithubリポジトリーにプッシュしています。 ローカルリポジトリには〜10のコミットがあり、Githubリポジトリはこれの同期複製です。 ローカルGitリポジトリからすべてのバージョン履歴を削除して、リポジトリの現在の内容が唯一のコミットとして表示されるようにします(したがって、リポジトリ内の古いバージョンのファイルは保存されません)。 次に、これらの変更をGithubにプッシュしたいと思います。 私はGitリベースを調査しましたが、これは特定のバージョンを削除するのにより適しているようです。もう1つの潜在的な解決策は、ローカルリポジトリを削除して新しいリポジトリを作成することです。 ETA:追跡されていない特定のディレクトリ/ファイルがあります-可能であれば、これらのファイルの追跡を解除したいと思います。
664 git  github  git-commit 

16
修正したコミットをリモートGitリポジトリにプッシュするにはどうすればよいですか?
ソースコードで少し作業した後、いつものことをコミットしてから、リモートリポジトリにプッシュしました。しかし、ソースコードでインポートを整理するのを忘れていることに気づきました。したがって、前のコミットを置き換えるamendコマンドを実行します。 > git commit --amend 残念ながら、コミットをリポジトリにプッシュバックすることはできません。次のように拒否されます。 > git push origin To //my.remote.repo.com/stuff.git/ ! [rejected] master -> master (non-fast forward) error: failed to push some refs to '//my.remote.repo.com/stuff.git/' 私は何をすべきか?(リモートリポジトリにアクセスできます。)
662 git  git-commit  amend 

7
gitは変更された変更のみを追加し、追跡されていないファイルを無視します
私は「git status」を実行し、以下にリストされているのは、「commitにはステージングされていない変更」という見出しで変更されたファイルです。また、無視したい追跡されていないファイルもいくつかリストしました(これらのディレクトリに「.gitignore」ファイルがあります)。 変更したファイルをステージングに入れて、コミットできるようにしたい。「git add。」を実行すると、変更されたファイルと、無視したいファイルがステージングに追加されました。 以下のgitステータスが表示された場合、変更されたファイルのみを追加し、追跡されていないファイルを無視するにはどうすればよいですか。 また、「。gitignore」ファイルは正しく機能していますか? $ git status # On branch addLocation # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: someProject/path/domain/viewer/LocationDO.java # modified: someProject/path/service/ld/LdService.java # …
658 git  commit  gitignore  staging 



14
Gitコミットのブランチを見つける
SHA-1ハッシュ値を指定すると、コミットがどのブランチからのものかを見つける方法はありますか? Ruby Gritを使用してこれを実現する方法を教えてもらえれば、ボーナスポイント。
650 git 

16
どうすればgitに自己署名証明書を受け入れさせることができますか?
Gitを使用して、自己署名証明書を受け入れるように指示する方法はありますか? httpsサーバーを使用してgitサーバーをホストしていますが、現時点では証明書は自己署名されています。 そこで初めてリポジトリを作成しようとすると: git push origin master -f エラーが発生します: error: Cannot access URL https://the server/git.aspx/PocketReferences/, return code 22 fatal: git-http-push failed

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