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

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

11
gitのuse-commit-timesに相当するものは何ですか?
ローカルとサーバーのファイルのタイムスタンプを同期させる必要があります。これはSubversionのconfigでuse-commit-times = trueを設定することで実現され、各ファイルの最終変更はコミットされた日時になります。 リポジトリのクローンを作成するたびに、リポジトリのクローンを作成したときではなく、リモートリポジトリでファイルが最後に変更されたときのファイルのタイムスタンプを反映させます。 gitでこれを行う方法はありますか?
97 git 

10
gitlabプライベートリポジトリからnpmモジュールをインストールする
私たちはプライベートプロジェクトにGitLabを使用しています。npmモジュールとしてインストールしたい、githubからのフォークされたライブラリーがいくつかあります。npmからそのモジュールを直接インストールしても問題ありません。たとえば、次のようにします。 npm install git://github.com/FredyC/grunt-stylus-sprite.git ...正しく動作しますが、GitLabでも同じことを行います。ドメインを変更するだけでこのエラーが発生します。 npm WARN `git config --get remote.origin.url` returned wrong result (git://git.domain.com/library/grunt-stylus-sprite.git) npm ERR! git clone git://git.domain.com/library/grunt-stylus-sprite.git Cloning into bare repository 'D:\users\Fredy\AppData\Roaming\npm-cache\_git-remotes\git-git-domain-com-library-grunt-stylus-sprite-git-6f33bc59'... npm ERR! git clone git://git.domain.com/library/grunt-stylus-sprite.git fatal:unable to connect to git.domain.com: npm ERR! git clone git://git.domain.com/library/grunt-stylus-sprite.git git.domain.com[0: 77.93.195.214]: errno=No error npm ERR! Error: Command failed: Cloning …
97 git  npm  gitlab 

4
Visual Studio Codeで2つのローカルブランチをマージするにはどうすればよいですか?
Visual Studio Codeでは、プッシュ、プル、同期のみが許可されているようです。マージの競合に対するサポートが文書化されていますが、2つのブランチ間で実際にマージする方法がわかりません。VSC内のGitコマンドライン(F1を押す)は、コマンドのサブセットのみを容易にします。 代替ブランチからプルしたり、代替ブランチにプッシュしたりすると、次の結果になります。 これは、VSCodeのGit Visual Studio Code Gitドキュメントに関するドキュメントです。 私は何を見落としているのですか?

8
2FAを有効にするとGit認証が失敗する
私は2FAを有効にしただけで(私が行った他の変更は考えられません)、gitがユーザー名とパスワードを要求しました。私は両方を提供しましたが、「誤り」でした。私はここでソリューションの多くを試しました:Gitプッシュにはユーザー名とパスワードが必要ですが、それは機能しませんでした。特に、httpsからsshに切り替える場合、sshキーは 権限が拒否されました(公開鍵)。致命的:リモートリポジトリから読み取れませんでした。 $ git push warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the current behavior after the default changes, use: git config --global push.default matching To squelch this message and adopt the new behavior now, …

3
gitブランチのリベース中にタイムスタンプを変更する
コミットが公開される前に、ブランチのコミットを再編成して、コミットのタイムスタンプを混合した順序にしました。ほんの数秒の間にすべてが今日であるようにしたいです。 明らかにこれらのタイムスタンプも正しくありませんが、これは物事が公開される時期であるため、時間の観点から、履歴を混同するよりも優先します。 では、リベース中に新しいタイムスタンプを作成するようにgitに指示するにはどうすればよいですか?
97 git  git-rebase 

29
GitHubからすべてのリポジトリを一度に複製する方法は?
私は会社のGitHubアカウントを持っています。自動化の目的で作成される可能性のある新しいものすべてを考慮して、内部のすべてのリポジトリをバックアップします。私はこのようなものを望んでいました: git clone git@github.com:company/*.git または同様のものは機能しますが、ワイルドカードが好きではないようです。 Gitにクローンを作成し、適切な権限があると仮定してすべてをプルする方法はありますか?
97 git  github  git-clone 

24
Gitエラー:「正しいアクセス権があり、リポジトリが存在することを確認してください」
WindowsでTortoiseGitを使用しています。標準のWindowsエクスプローラーのコンテキストメニューからクローンを作成しようとすると、次のエラーが発生します。 正しいアクセス権があり、リポジトリが存在することを確認してください より正確には、ターミナルのスナップショットは次のとおりです。 git.exe clone --progress -v "git @ arobotdev:\ git \ AlfaRobot.git" "C:\ Work \ AlfaRobot" 'C:\ Work \ AlfaRobot'への複製... アクセスが拒否されました。もう一度お試しください。 許可が拒否されました。もう一度やり直してください。 権限が拒否されました(公開鍵、パスワード)。 致命的:リモートリポジトリから読み取れませんでした。 正しいアクセス権が あり、リポジトリが存在することを確認してください。 gitは正常に終了しませんでした(終了コード128)(21450 ms @ 19.09.2014 10:36:58) gitを正しく動作させるにはどうすればよいですか?

1
gitで非リポジトリファイルを削除しますか?
私はAutotoolsコードを書いており、開発の過程で大量のファイルが生成されます。 リポジトリに含まれていないディレクトリからすべてのファイルを削除するようにgitに指示する方法はありますか?
97 git 

6
致命的: 'origin'はgitリポジトリではないようです
私は、リポジトリをしたmoodle私に私のGitHubアカウントにforked公式リポジトリから。 次に、ローカルマシンにクローンを作成しました。それはうまくいきました。(ブランチの下にmaster)いくつかのブランチを作成しました。私はいくつかのコミットを行い、それはうまくいきました。 私が行ったときに次のエラーがどのように表示されるのかわかりません: git push origin master fatal: 'origin' does not appear to be a git repository fatal: The remote end hung up unexpectedly Githubのリポジトリに影響を与えずにエラーを解決するにはどうすればよいですか? 私は使っています Ubuntu 12.10 私の.git/config後の私の内容はcat $(git rev-parse --show-toplevel)/.git/config与える: [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [branch "master"] [branch "MOODLE_23_STABLE"] [branch …
97 git  github  push  git-push 

6
1つのgit commitの構成済みユーザーを上書きする
会社のgitサーバー用にすでに構成されている仕事用ラップトップからgithub.com上のプロジェクトにコミットしようとしています。異なる構成ファイルまたは他のコマンドラインスイッチを使用して、異なる作成者の資格情報を指定してコミットする方法はありますか? 私は使ってみました --author="My Name <MyNameEmail@email.com>" そして私はメッセージを受け取りました: Committer: unknown <WorkEmail@workemail.net> Your name and email address were configured automatically based on your username and hostname. Please check that they are accurate. You can suppress this message by setting them explicitly: git config --global user.name "Your Name" git config --global user.email you@example.com After …
97 git  github 

4
git履歴からマージコミットを削除
私のGit履歴は次のようになります。 紫色のコミットを1つにまとめたいのですが。コミットログで二度とそれらを見たくありません。 私はを試みましたが、青いブランチ(画像を参照)にあるにgit rebase -i 1もかかわらず1、紫色のブランチですべてのコミットが表示されます。 紫色のブランチを(コミットログから)完全に削除するにはどうすればよいですか?

24
gitがファイルが変更されたことを認識しないので、git addが機能しない
私はbashを使用してファイルをgithubにプッシュしようとしています。それらはすでにそこにあり、私は新しい行やコードなどを含む新しいバージョンをアップロードしています。しかし、試してみるgit addと次のgit statusように表示されます。 ブランチマスター コミットするものは何もない、作業ディレクトリはクリーン そして、私が使用しているファイルが変更されました。
97 git  github 

7
削除されたフォルダーをGitリポジトリに復元する
フォルダ内のすべてのコンテンツを削除しましたが、フォルダは空です。リモートリポジトリにまだコピーがありました。しかし、私がしたとき、git pullそれは削除されたファイルを元に戻しませんでしたか? だから私はいくつかの調査を行い、あなたがすることによってファイルを元に戻すことができることがわかりました git checkout <revision> -- <name of file> しかし、それはファイルでのみ機能します。 ディレクトリ内のすべてのファイルを取得するにはどうすればよいですか?
97 git  git-checkout 

4
IntelliJ IDEA12で保存時に末尾の空白を削除します
IntelliJ IDEAでの保存時に末尾の空白を自動的に削除することは可能ですか?たとえば、コミット時にgitを使用して空白を削除するなど、いくつかの回避策があることを知っています。たぶん、この質問はの複製であるこの1、しかし、私は、これはキーボードショートカットやマクロを設定せずに行うことができます願っています。

3
git:「branchname」と「refs / heads / branchname」の違い
例で説明するのが最善です:私はリポジトリのブランチ0.58にいて、これは私がどのようにプルするかです: git pull origin 0.58 「gitpull」と呼ぶと、次のようになります。 ip238:openlierox az$ git pull You asked me to pull without telling me which branch you want to merge with, and 'branch.0.58.merge' in your configuration file does not tell me either. Please name which branch you want to merge on the command line and try …
97 git 

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