• GitLabのプライベートリポジトリにユーザーレベルのアクセス権を与えるには?

    質問 私は、プライベートリポジトリを GitLab . 私は私のチームのメンバーにそのアクセスを与えなければなりません。どのように私はGitLabのウェブインタフェースを使用してそれを行うことができますか? GitHubでこれを行う方法を知っていますが、GitLabでは何か違うようです。 どのように解決するのですか? 2021年更新 : この回答は古く、2021年の情報

    2023-09-08 17:44:10
  • git update-index --chmod=+x "を実行ファイルに自動で適用する

    質問 Git リポジトリに頻繁に bash スクリプトを追加するのですが、そのスクリプトは Linux ファイルシステム上で実行可能なパーミッションが git add . しかし、追加したファイルをリモート リポジトリにプッシュし、別の場所でプルした後、ファイルが実行不可能なパーミッションで表示されます。この問題を修正する方法は 2 つあるように思われます。 chmod u+x $s

    2023-09-08 04:43:40
  • TortoiseGitとGit拡張の比較

    質問 WindowsベースのOSでGit ExtensionsやTortoiseGitを使うことの利点と欠点は何でしょうか? どのように解決するのですか? GitExtensionsは知りませんが、TortoiseGit(marc_sのコメントで言及されています)の経験を共有することができます。 長所です。 Windows との優れた統合 (シェル拡張です) Torto

    2023-09-07 22:31:59
  • バージョン管理入門

    質問 私は、自宅で行う開発だけでもバージョン管理を導入する必要があります。 過去数年間、Subversion がいかに素晴らしいかを読み、Git が最新のバージョン管理システムであるという話を聞くまでは、副業としてこれを学ぶことに専念しようとしていました。 この状況を考えると、私は保留にして、どちらがトップになるかを見るべきでしょうか? それらの相対的な利点は何ですか? 私が気づい

    2023-09-05 19:01:50
  • Git プロキシを削除する方法

    質問 自分のリポジトリにプッシュしようとしているのですが、エラーが発生します。 fatal: unable to access 'https://github.com/myrepo.git/': Could not resolve proxy: --list すでにプロキシ設定を変更しました。 git config --global --unset http.pro

    2023-09-05 14:23:58
  • Git で複数のコミットをひとつにまとめる

    質問 私は膨大な数の小さなコミットをする習慣があり、それでよいと思っています。しかし、時々、それらの線形コミットの束を取り、新しいコミットメッセージを書く能力を持つただ一つのコミットとしてそれらを一緒に折り畳みたいと思います。 ドキュメントを調べましたが、私には少し不可解に思えました。誰かそれを行う方法を知っていますか? どのように解決するのですか? コミットまで(を含まない)の

    2023-09-05 02:11:15
  • git リポジトリにあるすべてのファイルを削除し、ローカルの git リポジトリから update/push するにはどうすればよいですか?

    質問 リポジトリ内のファイルを全て削除し、自分のローカルマシンにあるファイルのみで更新することは可能でしょうか?理由は、私のgithubには不要なファイルがあるので、それらのファイルを削除したいからです。ファイルを一つずつ削除するのではなく、私のgitリポジトリのすべてのファイルを削除して、私のローカルマシンのファイルだけで更新/プッシュすることが可能かどうかを確認したかったのです。それが明

    2023-09-04 18:01:30
  • [解決済み] git ls-files: 新しいファイル(コミットされずに追加された)を識別するには?

    質問 私が git add <file> を呼び出した後、コマンド git status のようなものが表示されます。 ... new file: <file> 同じ情報を得るために ls-files では同じ情報を得ることができません。 ls-files -tc が表示されます。 H <commited file> H &lt

    2023-09-03 04:47:35
  • git rebase によるマージコミットの編集

    質問 Git で、例えば以下のようなコミットがある場合。 A - B - C を編集したい場合 B をコミットしたい場合、私は 使用 git rebase -i <A-commit-hash> , をリストに書きます。 edit コマンドの前に B をコミットします。 の直後に git rebase が停止します。 B のコミット直後に停止するので

    2023-09-02 16:55:17
  • Git リポジトリで過去に無視されたファイルをアンインストールできない問題

    質問 私は、あるサイトで /sites/default/files/ ディレクトリがあり、そこには通常ユーザーのコンテンツが保存されています。 このようなものを追跡する必要はないと考え、私の .gitignore ファイルに /sites/default/files/ を追加しました。 それから、ほとんど永続的なアップロードもそのディレクトリに置いておきたいと思うようになりました。

    2023-09-01 07:26:45
  • [解決済み] Git コミット間の行き来をする方法

    質問 Gitについて、初歩的な質問です。 あるブランチの履歴を行ったり来たりする必要があります。 つまり、すべてのファイルをある古いリビジョンにあった状態にし、それからリポジトリの最新の状態に戻す必要があるのです。コミットする必要はありません。 SVNでは、次のようになります。 svn up -r800 でリビジョン800まで、そして svn up を実行して、リポ

    2023-08-31 15:57:03
  • git remote add と git clone の違い

    質問 にはどのような意味があるのでしょうか? clone コマンドは何をするのですか?svnにそれに相当するものはありますか? との違いは何ですか? git remote add test git://github.com/user/test.git そして git clone git://github.com/user/test.git 作成されたレポの名前は重要で

    2023-08-31 09:01:49
  • git diff --patience` と `git diff --histogram` はどう違うのですか?

    質問 この前の質問 では、4種類のGit diff戦略の違いを尋ねていますが、説明されている唯一の違いは myers と patience は、かなりよく説明されています。 他の場所 . どのように histogram 戦略はどのように機能するのでしょうか?とは何が違うのでしょうか? patience ? その git-diff のマニュアルページ には、pa

    2023-08-29 19:46:59
  • [解決済み] git mergeです。残しておきたいファイルを削除する

    質問 git で 2 つのブランチをマージするにはどうすればよいのでしょうか。 必要な ファイルを残すにはどうしたらよいでしょうか? 2 つのブランチをマージするとき、あるブランチでファイルが削除され、別のブランチでは削除されなかった場合、そのファイルは最終的に削除されます。 たとえば 新しいブランチを作成したときに、masterにファイルが存在する場合 そのファイル

    2023-08-28 06:32:40
  • Mathematica ノートブックのバージョン管理

    質問 Mathematica ノートブックはもちろん平文ファイルです.バージョン管理システム(私の場合はgitですが,特定のシステムが重要であるかどうかは疑問です)とうまく連携することを期待するのは妥当なことだと思われます. しかし,実際にはどの.nbファイルもキャッシュ情報,タイムスタンプ,その他様々なメタデータでいっぱいなのです. 膨大な量です。 つまり、限定的なバージョン管理が可能

    2023-08-27 01:11:44
  • git fetch origin --prune でローカルブランチが削除されない?

    質問 ある時、私は次のように考えました。 git fetch origin --prune は、サーバー上に存在しないローカルブランチを削除すると思っていました。どういうわけか、これは今のところ私の経験ではありません。 このコマンドを実行しましたが、ローカル ブランチは削除されませんでした。それは ではなく であり、現在チェックアウトされていません。私が実行した git br

    2023-08-25 19:31:50
  • IntelliJとGitのブランチ名

    質問 私は最近、EclipseからIntelliJに移行しました。私はキーボードショートカットジャンキーなので、挑戦ですが、それは私がここにいることではありません。 パッケージ/プロジェクトビューにgitブランチ名が表示されないのが寂しいです。 どなたか、プロジェクトがどのgitブランチにあるのかを表示するようにIntelliJを設定する方法をご存じないでしょうか、そうすれば、ターミ

    2023-08-24 17:31:09
  • [解決済み] Git チェリーピック構文とブランチのマージ

    質問 私はあるブランチから別のブランチにチェリーピックをしようとしているのですが、それは簡単なはずなのに、マージであるというエラーが発生します。 $ git cherry-pick a8c5ad438f6173dc34f6ec45bddcef2ab23285e0 error: Commit a8c5ad438f6173dc34f6ec45bddcef2ab23285e0 is a merg

    2023-08-23 17:57:22
  • Magitの単一ファイルのリバート

    質問 Emacsの機能に対するMagitのメジャーモードについての質問で、コマンドラインインタフェースでこれを行う方法についてはあまり知られていません。 私はローカルのGitリポジトリしか持っていません。どのように私は選択されたファイルをその前のバージョンに復元するのでしょうか?このためのGitコマンドは、次のようなものでなければならないと思います。 git checkout HEA

    2023-08-22 20:09:52
  • 任意のブランチをチェックアウトし、ローカルの変更を上書きする Git コマンド

    質問 次のことを安全かつ確実に行うための Git コマンド(あるいは一連の短いコマンド)はありますか? ローカルの変更をすべて取り除く。 必要ならオリジンから指定されたブランチをフェッチする 指定されたブランチをチェックアウトしますか? 現在、行き詰っています。 git fetch -p git stash git stash drop git checkout $br

    2023-08-22 15:11:42