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

Gitは、Linus Torvaldsによって最初に設計および記述されたオープンソースの分散バージョン管理システムです。通常、ソフトウェアプロジェクトのソースコードを追跡するために使用されます。GitはDVCSとして、分岐、マージ、および分散開発を強力に支援します。



10
Cygwin / Gitの奇妙なターミナルの問題
さて、これは奇妙です。まず、これはcygwinのsetup.exeから取得したgitを使用して、最新のcygwinで実行されるminttyです。zshを実行しています。 $ git clone https://<user>@<domain>/<repository>/ ~/src/project/dev Initialized empty Git repository in /cygdrive/c/src/project/dev/.git/ Password: <actual password in plain text appears> # Nothing happens... ^C $ <password text that I just typed> zsh: command not found: <same password text> ここで何が起こっていますか?これは端末の問題、シェルの問題、gitの問題、またはcygwinの問題ですか? 更新:はい、Windowsバージョンではなく、Cygwin gitバージョンを実行しています。 $ which git /usr/bin/git $ git --version git version 1.7.1 …
16 cygwin  git  zsh  mintty 

3
プルリクエストが受け入れられる前にフォークを削除できますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックスーパーユーザーのために。 4年前に閉鎖されました。 githubでプロジェクトの分岐を作成し、少し修正してプルリクエストを送信しました。ただし、「インライン」でのすべてのプルリクエストから、この開発者がレビューを行うまでに時間がかかることがわかります。問題は、リポジトリが必要ないことです。その問題(開発者自身がTODOで持っていた問題)を解決するために、フォークしただけです。 私の質問は、自分のアカウントからリポジトリを削除しても、開発者はプルリクエストを受け入れることができるのでしょうか?それはほんの数行の変更です。
16 git  github  pull 

2
git-cloneには再開機能がありますか?
git-cloneコマンドには再開機能がありますか?大きなリポジトリのダウンロード中に中断された場合、同じコマンドを再度入力すると再開されますか?
16 git 

2
カスタムgitログ形式を使用している場合、現在の参照名、ローカル参照名、リモート参照名の色を区別するにはどうすればよいですか?
使用するカスタムgitログ形式があります。私は私のcolor.ui=true設定しました.gitconfig。たとえば、この単純な形式: git log --pretty=format:"%h %d %s" --decorate これは次のようなものを印刷します 52a41e0 (HEAD, local) Commit message foo 185bd17 (remote) The commit message HEAD、local、remoteは色なしで出力さgit log --oneline --decorateれ、HEAD( 'bold cyan')、local( 'bold green')、およびremote( 'bold red')をカラーで出力します。今、私はラップすることができます%dように何かを%Cred%d%Creset起こすであろうすべての参照名が赤であることを。 git logでカスタム形式を使用するときに、現在の参照名、ローカル参照名、リモート参照名を別々の色にするにはどうすればよいですか?
16 git  colors 

1
gitハードリンク-ファイルがハードリンクであることを知っていますか?
ファイルを整理するために、シンボリックリンクの代わりにハードリンクを使用し始めました... 私はそれらを分類し、どの写真を印刷したいかなどを示すために撮った写真に対してこれを行ってきました。 私はgitを使用してイメージをバックアップしていますが、リポジトリのサイズが約1 GB増加したため、gitは新しいファイルであると判断したようです。Gitを使用してファイルの名前を変更しない場合、Gitは名前の変更の検出に非常に役立ちますが、ハードリンクも処理しますか? ウォルター
16 git 

6
自作のgitをインストールして使用できない
homebrewでインストールしたばかりの最新バージョンのgitを使用しようとすると、本当に奇妙な問題が発生します。which githomebrewインストールを指示していgitますが、呼び出すとOS Xでインストールされた元のバージョンが返されます。 最初にチェックして、自分がいた元のバージョンを確認しました。 [user@home ~]$ git --version git version 1.8.5.2 (Apple Git-48) それから、homebrewで最新バージョンをインストールしました。 [user@home ~]$ brew install git ==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/git-2.0.0.mavericks.bottle.2.tar.gz ######################################################################## 100.0% ==> Pouring git-2.0.0.mavericks.bottle.2.tar.gz ==> Caveats The OS X keychain credential helper has been installed to: /usr/local/bin/git-credential-osxkeychain The 'contrib' directory has been installed to: /usr/local/share/git-core/contrib Bash completion …

2
「レポ同期」でダウンロードする必要があるAndroidソースのサイズを制限するにはどうすればよいですか?
インターネット接続の悪い国に向けて出発する予定で、そこでソフトウェア開発をしたいと思っています。 repo syncAndroidソース(およびAWSサーバー上のCyanogenModソース)の同期に使用しています。しかし、それらは非常に大きい(> 30 GB)ため、国を出る前にそれらを取得できません。 ツリーからコードを除外する方法はありますか?Nexus 7(wifi)(グルーパー)デバイスのみが必要です。プロジェクトを除外できますか?もしそうなら、どのように? Ubuntu 12.04とレポを使用しています。 (世界の非常に貧しい地域の子供たちを教育するためにAndroidタブレットを使用しています。子供たちが教育用アプリのみを使用できるようにUIをロックしたいです。盗難防止対策として、作成を有効にする必要があります。 Wi-Fiホットスポットに接続し、Wi-Fiを介して他のタブレットに48時間接続されていない場合、タブレットが自身を無効にするようにします。)
16 git  download  android 


2
Windows 7のデフォルトのアクセス許可をCygwinが作成したファイルのデフォルトに一致させる
Windows 7 Professionalでcygwinを使用しています。 MyNewFile.javaなどの新しいファイルを作成すると、デフォルトの許可が755に設定されているように見えます。これは私が望んでいるものではありません。通常のファイルでは644にする必要があります。 これは、cygwinターミナルの外部で新しいファイルを作成するたびにアクセス許可を変更する必要があることは非常に面倒です(cygwin端末からのcpは正常に機能し、cygwinの内部から新しいファイルを作成しても既存のアクセス許可を期待どおりに維持します)。 または、gitに* .myextensionファイルを自動変更して常に特定の許可を与える方法はありますか? そうでない場合、フォルダーの下ですべての* .myextensionファイルを再帰的にchmod 644する方法はありますか(フォルダーのアクセス許可に影響を与えません!)?

1
AgentForwardingの使用中にssh_configでIdentityFileディレクティブを使用する
.ssh / configのIdentityFileディレクティブを使用して転送されたキーを指定することは可能ですか? 実稼働サーバーでCapistrano / GITを介してコードを展開しようとしたときに、この奇妙なことに遭遇しました。個人用と仕事用の両方のGITキーが常にSSHエージェントにロードされ、個人用キーが最初にエージェントに追加されたことが起こりました。Capistranoでデプロイする場合、エージェント転送を使用するため、ホストが「git pull」操作を認証しようとしたときに、次のエラーで失敗しました。 エラー:「一部のレポ」へのアクセス許可が「ユーザー」に拒否されました。 なぜなら、適切なキー(後でsshエージェントに付属)を試す前に、個人のgitキーを使用して認証を試み、アクセスする権限のない外部リポジトリにアクセスしていると想定していたためです。個人ユーザーにすべての作業リポジトリへのアクセスを許可することもできますが、ローカルマシンでは、.ssh / configで次のようにカスタムドメインを定義することでこの問題を回避できます。 ホスト personal.github.com ホスト名 github.com ユーザー git IdentityFile〜 / .ssh / some_key ホスト work.github.com ホスト名 github.com ユーザー git IdentityFile〜 / .ssh / some_other_key そして、このようにgitは決して混乱しません。私のプロダクションボックスで転送されたキーの.ssh / configルールを作成して、新しいコードをプルするときに使用するキーを常に認識できるようにすることは可能ですか?基本的に私ができるようにしたい: ホスト work.github.com ホスト名 github.com ユーザー git IdentityFile some_forwarded_key ありがとう!

3
git-guiでタブサイズを変更する
git-guiのタブサイズを8文字から4文字に変更できるかどうか疑問に思っていました。私が見つけた唯一のことはcore.whitespace = tabsize=4、diffにのみ影響します。 私が尋ねている理由は、タブの使用を徐々に段階的に廃止し、代わりに4スペースのインデントを使用しているためです。ただし、git-guiの差分を見ると、タブサイズが約8文字であるため、混乱を招く結果になる可能性があります。 :retabVimのシンプルなものが私の問題を解決することは知っていますが、非常に頻繁に、別々のブランチに変更が加えられる可能性のある長期の履歴を持つ大きなファイルで作業しなければなりません。そのため、すべてのタブを常に変換できるとは限りません。
15 git 


2
Homebrewを使用してMacでgit-guiを使用する
HomebrewでGitをインストールしています。 ただし、git-gui在庫が入らないようです/usr/local/bin。 この回答は、へのエイリアスを作成する必要があることを示唆usr/local/git/libexec/git-core/git-guiしていますが、このファイルは存在しません。 私が見つけることができる唯一の実行可能ファイルはにあります /usr/local/Cellar/git/1.8.4/share/git-gui これが私が使用したエイリアスです。ただし、Gitを更新した場合は、再リンクする必要があります。 への永続的な参照を取得するにはどうすればよいgit-guiですか?
15 macos  git  homebrew 

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