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

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

7
リポジトリ内の任意の場所でipythonノートブックのチェックポイントをgitで無視する方法
これは主にgitの質問です。私のipythonノートブックをコミットしたいが、チェックポイントをgitignoreしたい。 リポジトリには複数のフォルダがあり、それぞれにipythonノートブックがあるため、単一のディレクトリを無視するだけでは解決できません。ノートブックを入れた新しいフォルダを心配せずに追加し続けたいです。 私の直感は、* /。ipynb_checkpoints /と呼ばれるフォルダーにあるが、それを理解することができなかったものをgitignoreするために、いくつかのワイルドカードを使用する方法がなければならないことです。 それで、リポジトリにあるすべてのipythonノートブックチェックポイントをどこにでもgitで無視するにはどうすればよいですか?


10
key_load_public:無効な形式
PuTTY Key Generatorを使用して、パスフレーズ付きの4096ビットRSA-2キーを生成しました。 .ppkとopenSSL形式の公開鍵を保存します。パテ形式の公開鍵は機能しません。 いずれにせよ、私のエラーは次のとおりです。 $ ssh -T git@github.com key_load_public: invalid format Enter passphrase for key '/c/Users/Dan/.ssh/id_rsa': Hi Dan! You've successfully authenticated, but GitHub does not provide shell access. 何が問題なのですか? 私はPageantを使用してキーをロードし、GitBashを使用してssh接続を試します。また、キーをGitHubにロードしましたが、何が間違っているのかわかりません。 GitHubで新しい行を追加せずに、新しい行を追加しようとしました
99 git  github  ssh  public-key 

6
依存関係としてGitリポジトリを含めるようにsetup.pyを作成する方法
setup.pyパッケージ用に書き込もうとしています。私のパッケージは、別のGitリポジトリへの依存関係を指定する必要があります。 これは私がこれまでに持っているものです: from setuptools import setup, find_packages setup( name='abc', packages=find_packages(), url='https://github.abc.com/abc/myabc', description='This is a description for abc', long_description=open('README.md').read(), install_requires=[ "requests==2.7.0", "SomePrivateLib>=0.1.0", ], dependency_links = [ "git+git://github.abc.com/abc/SomePrivateLib.git#egg=SomePrivateLib", ], include_package_data=True, ) 私が走るとき: pip install -e https://github.abc.com/abc/myabc.git#egg=analyse 私は得る 要件SomePrivateLib> = 0.1.0(分析から)を満たすバージョンが見つかりませんでした(バージョンから:) SomePrivateLib> = 0.1.0(分析から)に一致するディストリビューションが見つかりません 私は何が間違っているのですか?

26
GitHubのコミットは「投稿」カレンダーに記録されません
私はGitHubLinuxシェルからリポジトリに継続的にコミットしてきましたが、それらはWebサイトに適切に表示されます。唯一の問題は、「あなたの貢献」セクションに最近のアクティビティが表示されないことです。11月のある日から緑色の四角が1つあり、どうやって取得したのかわかりませんが、他のすべての投稿はカレンダーに表示されません(ただし 、リポジトリには表示されます。 ここで何が欠けていますか? 私のgithubサイト
99 git  github 


5
別のブランチから変更を取得する方法
私は現在featurexブランチに取り組んでいます。私たちのマスターブランチはbranchという名前our-teamです。作業を開始してからfeaturex、ブランチにさらに変更が加えられましたour-team。featurexマージをプッシュする前に、すべてが期待どおりに機能することを確認できるように、our-teamブランチからへのすべての変更をローカルで取得したいfeaturexと思います。 からすべての最新の変更を取得するために、これをローカルで実行しましたour-team。 git checkout our-team git pull どうやってやるの?
99 git 

5
.gitignore特定のディレクトリではなくディレクトリ内のファイルを除外する
application/cache/* application/cache/folder/* application/cache/folder/onemorefolder/* これは機能していないようです。プロジェクトのクローンを作成したときに、"application/cache"フォルダや"application/cache/folder"フォルダなどがありません... キャッシュフォルダー内のファイルはキャッシュされなかったがフォルダーはキャッシュされ、フォルダーのアクセス許可が転送されて存在するようにしたいのですが。
98 git  gitignore 

1
Visual Studio 2013 git、マスターブランチのみがリストされています
Visual Studio 2013のGitサポートを使用して、プライベートGitHubリポジトリで作業しています。私はそれにコミットする許可を持っています。ブランチを切り替えたいのですが、[ブランチ]ビューに移動すると、どのリスト(ブランチドロップダウン、公開されたブランチ、マージツール)でも唯一のブランチがマスターになります。その他のブランチは、GitHub、GitHub for Windows、およびTortoiseGitに表示されます。ですから、彼らがそこにいて、私はアクセスできます。 Visual Studioで他のブランチが表示されない理由はありますか? Visual Studio 2013 Update 2を実行しています。

6
複数のgitリポジトリをどのように編成して、それらすべてが一緒にバックアップされるようにしますか?
SVNを使用すると、サーバー上に1つの大きなリポジトリを保持し、数台のマシンでチェックアウトしました。これは非常に優れたバックアップシステムで、どのマシンでも簡単に作業できました。特定のプロジェクトをチェックアウトしてコミットし、「マスター」プロジェクトを更新したり、すべてをチェックアウトしたりできます。 今、私はさまざまなプロジェクトのためにたくさんのgitリポジトリを持っています。そのいくつかはgithubにあります。また、git-svnコマンドでインポートした前述のSVNリポジトリも持っています。 基本的に、私はすべてのコード(プロジェクトだけでなく、ランダムなスニペットやスクリプト、私のCV、私が書いた記事、私が作成したWebサイトなど)を、リモートに簡単に複製できる1つの大きなリポジトリに置くのが好きですマシン、またはバックアップとしてのメモリースティック/ハードドライブ。 問題は、それがプライベートリポジトリであり、gitが特定のフォルダーのチェックアウトを許可していないためです(これを個別のプロジェクトとしてgithubにプッシュできますが、変更はマスターリポジトリとサブリポジトリの両方に表示されます)リポジトリ) 私はgitサブモジュールシステムを使用できましたが、それも私が望むようには動作しません(サブモジュールは他のリポジトリへのポインターであり、実際のコードが実際には含まれていないため、バックアップには役に立ちません)。 現在、git-reposのフォルダー(たとえば、〜/ code_projects / proj1 / .git /〜/ code_projects / proj2 / .git /)があり、proj1に変更を加えた後git push github、ファイルを〜/にコピーしますDocuments / code / python / projects / proj1 /そして、単一のコミットを実行します(個々のリポジトリの多数のコミットの代わりに)。次にgit push backupdrive1、git push mymemorystickなど それで、質問:あなたの個人的なコードとプロジェクトをgitリポジトリでどのようにして、それらを同期してバックアップしておくのですか?
98 git  backup 

5
既存のGitリポジトリをUNIXグループで共有するように構成する方法
私は既存のgitリポジトリ(裸のリポジトリ)を持っていますが、これまでは自分だけが書き込み可能でした。fooのすべてのメンバーがそれにプッシュできるように、それを一部のUNIXユーザーグループfooで開く必要があります。私は新しい gitリポジトリを簡単に設定できることを知っています: git init --bare --shared=group repodir chgrp -R foo repodir しかし、私は既存のリポジトリディレクトリと同等の操作が必要です。


1
GitHub:古いバージョンのファイルを検索する
GitHubを使用すると、リポジトリ内のファイルの現在のバージョンをすべて検索できることを知っています。ただし、レポファイルの古いバージョンも検索したいと思います。たとえば、以前はコードにget_info()という関数がありましたが、数バージョン前に削除したため、get_infoを検索してコードを見つけることができます。GitHubを使用してそれができない場合、gitコマンドラインから可能ですか? 編集 これをgitコマンドラインから実行する方法を示してくれた@Mark Longairに感謝します。GitHubでそれが不可能な場合、それはすばらしい機能です。
98 git  github 

14
TortoiseGitの「gitが正常に終了しなかった(終了コード128)」エラーを解決するにはどうすればよいですか?[閉まっている]
休業。この質問はもっと焦点を合わせる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 6年前休業。 この質問を改善する コミット中にこの深刻なエラーに遭遇し、バグレポートを作成しました。 TortoiseGit操作でこのエラーが発生し続けます。 gitは正常に終了しませんでした(終了コード128) プログラムを再インストールして再起動し、githubから新しいリポジトリを複製しようとしました-何も動作していないようです。%appdata%\ Tortoise gitフォルダーも削除しました...迷ってしまいました。続行する方法に関するアドバイスはありますか?
98 git  tortoisegit 


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