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

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


11
Gitignoreが機能しない
私の.gitignoreファイルが何らかの理由で動作していない、とグーグルのない量は、それを修正することができませんでした。ここに私が持っているものがあります: *.apk *.ap_ *.dex *.class **/bin/ **/gen/ .gradle/ build/ local.properties **/proguard/ *.log それmasterは私のgitリポジトリであるディレクトリにあります。OSX 10.8.6を実行しているMacBookを使用しているため、Git 1.8.4.2を実行しています。
276 git  gitignore 

6
Gitのテキストウィンドウを終了するにはどうすればよいですか?
私はWindowsを使用していますが、コミットする前に、Gitからテキストメッセージを入力するよう求められ、新しいテキストウィンドウが表示されます。 どうすればこれを終了できますか? 私はGitを学ぼうとしています。したがって、少しの助けが高く評価されます。
275 git  vim 

8
BitBucket-ソースをZIPとしてダウンロード
git cloneコマンドを使用してプロジェクトを取得できることはわかっていますが、BitBucket.orgからWebインターフェースを介してプロジェクトをダウンロードする方法はありますか?最良の方法では、プロジェクトソースをZIP圧縮ファイルとしてダウンロードする方法を探しています。

4
現在および将来のすべてのリポジトリにgit post-commitフックを適用する
Gitのポストコミットフックを作成しましたが、正しく動作します。ただし、このフックを追加して、現在作業中の(および将来の)すべてのgitリポジトリに適用したいと考えています。~/.git/hooks/プロジェクトディレクトリのフックディレクトリではなく、自分にフックを追加しようとしましたが、これは機能していないようです。 システムのすべてのリポジトリに適用されるグローバルGitフックを作成する方法はありますか(それらを各プロジェクトディレクトリにコピーする必要はありません)?そうでない場合、今後の最良の解決策は何ですか-おそらくgit-initテンプレートですか?
275 git  hook  githooks 

4
Git ShelveとStash
私はshelveGit の側面に非常に慣れていません。stash未完成の仕事を片付けるために使用されている場合shelve、それでは何ですか?何に使うの? たとえば、プロジェクトの更新(VCSメニューから) 1つが得られます(アイデア2019.2)

20
git reset --hardの後にステージングされていない変更が残っています
の後git reset --hard、セクションgit status内にファイルを提供しますChanges not staged for commit:。 私も試しましたgit reset .、git checkout -- .そしてgit checkout-index -f -a、役に立たなかった。 では、ステージングされていない変更をどのようにして取り除くことができますか? これは、Visual Studioプロジェクトファイルのみにヒットするようです。変だ。このペーストを参照してください:http : //pastebin.com/eFZwPn9Z。これらのファイルの特別な点は、.gitattributesにあるものです。 *.sln eol=crlf *.vcproj eol=crlf *.vcxproj* eol=crlf また、autocrlf私のグローバルではfalseに設定されています.gitconfig。それは何とか関係がありますか?
275 git  git-reset 

24
どうすればデータベースをgit(バージョン管理)できますか?
私はWebアプリを実行していて、いくつかの大きな変更のためにブランチを作成する必要があります。実際、これらの変更にはデータベーススキーマの変更が必要なので、データベース全体もgitの下に置きたいです。 それ、どうやったら出来るの?gitリポジトリの下に保持できる特定のフォルダはありますか?どのようにしてそれを知るのですか?正しいフォルダを配置していることをどのように確認できますか? これらの変更には下位互換性がないため、確認する必要があります。失敗するわけにはいかない。 私の場合のデータベースはPostgreSQLです 編集: 誰かがバックアップを取り、データベースではなくバージョン管理下にバックアップファイルを置くことを提案しました。正直なところ、それを飲み込むのは本当に難しいと思います。 もっと良い方法があるはずです。 更新: OK、それで良い方法はありませんが、まだ確信が持てないので、質問を少し変更します。 データベース全体をバージョン管理下に置きたいのですが、実際のデータベースをダンプではなくバージョン管理下に置くために、どのデータベースエンジンを使用できますか? sqliteはgit対応ですか? これは開発環境だけなので、好きなデータベースを選択できます。 Edit2: 私が本当に望んでいるのは、私の開発履歴を追跡するのではなく、「新しい根本的な変更」ブランチから「現在の安定ブランチ」に切り替えて、たとえば現在のバグ/問題などを修正できるようにすることです安定したブランチ。ブランチを切り替えると、データベースが自動的に現在のブランチと互換性を持つようになります。実際のデータはあまり気にしません。


3
Gitチェックアウトの二重ダッシュの意味
このgitコマンドでファイル名の前にある二重ダッシュの意味は何ですか? git checkout --ours -- path/to/file.txt git checkout --theirs -- path/to/file.txt それらは必須ですか?同等ですか git checkout --ours path/to/file.txt git checkout --theirs path/to/file.txt
274 git  git-checkout 


6
Githubプロジェクト内のコードを検索する
Githubプロジェクトのコード内で何かをgrepする方法はありますか? ソースをプルしてローカルでgrepすることはできましたが、それがWebインターフェイスまたはサードパーティの代替手段で可能かどうか疑問に思っていました。 アイデア?
272 git  search  github 

14
すでに削除した大きなファイルがあるため、GitHubにプッシュできません
現在私は持っています 空のGitHubリポジトリ SSHサーバーリポジトリ(メイン) ローカルリポジトリ SSHサーバーリポジトリは最新のリポジトリ(本番サイト)だったので、そこからローカルにGitクローンを作成しました。次に、git pushGitHub を実行しようとしました。 すべてがうまくいったが、それはそれがfilename.gzがGitHubには大きすぎることについて何かを言った。このファイルは必要なかったので、いくつかのGitコマンドを実行してGitキャッシュから削除し、SSHサーバーにプッシュバックしました。 大きなファイルはローカルで表示されgit diffませんが、何も返されず、Git Pushが「Everything is up-to-date」を返しても、SSHサーバー上にあります-プッシュしようとすると、ファイルがローカルリポジトリに表示されませんGitHubそれでもエラーが発生する リモート:エラー:ファイルfpss.tar.gzは135.17 MB。これは、GitHubのファイルサイズ制限である100 MBを超えています GitHubヘルプにリストされている「問題の修正」の手順を実行したので、それで十分ではありませんか? ローカルでない場合、またはgit status / diff / pushにリストされていない場合、ファイルはどのようにエーテルに残っていますか?
272 git  github  git-push 


29
致命的:初期EOF致命的:インデックスパックが失敗しました
私はグーグルして多くの解決策を見つけましたが、どれもうまくいきません。 LANネットワークにあるリモートサーバーに接続して、1台のマシンからクローンを作成しようとしています。 別のマシンからこのコマンドを実行すると、エラーが発生します。 しかし、サーバーでgit://192.168.8.5 ...を使用してSAME cloneコマンドを実行すると、問題なく成功します。 何か案は ? user@USER ~ $ git clone -v git://192.168.8.5/butterfly025.git Cloning into 'butterfly025'... remote: Counting objects: 4846, done. remote: Compressing objects: 100% (3256/3256), done. fatal: read error: Invalid argument, 255.05 MiB | 1.35 MiB/s fatal: early EOF fatal: index-pack failed 私はこの設定を追加しました.gitconfigが、助けもありません。 gitバージョン1.8.5.2.msysgit.0の使用 [core] compression = …
271 git  cygwin  msysgit 

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