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

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

2
プルリクエスト中にブランチの名前を変更する
Githubでは、プロジェクトに機能を追加するプルリクエストを作成できます。1つの貢献は、要求が受け入れられた場合にプロジェクトのマスターブランチ(または類似のブランチ)にマージされるブランチ上にある必要があります。 今、私はGithubでプルリクエストを送信し、私の貢献はというブランチにありpatch-1ます。ブランチの名前をローカルで変更できます git branch -m patch-1 newname 原則として、この回答にある指示に従って、Githubのフォークされたリポジトリで名前を変更することもできます。これは実際にpatch-1は、私の場合は古いブランチを削除して、別の名前で再プッシュすることで行われnewnameます。 patch-1プルリクエストを構成するときに、Github上のフォークされたリポジトリのブランチの名前を変更することはできますか?それともプルリクエスト管理で問題が発生しますか? ブランチがプルリクエストであるときに、Githubのフォークされたリポジトリのブランチの名前を変更する方法はありますか?
101 git  github  pull-request 

6
Visual Studio Code:.git folder / file hidden
現在、Visual Studio Codeを試しています。Visual Studio Codeに関するすべてのことは、1つのことを除いて、本当にクールに見えます:.git folder / fileはVisual Studio Codeに隠されています。 .git構成ファイルを変更してGit設定を変更することがよくあります。.gitファイルが表示されないのは本当に迷惑です。 Visual Studio Codeで.gitファイルを明らかにする方法はありますか?

2
google-services.json(Firebaseから)をリポジトリに追加する必要がありますか?
Firebaseに登録して、新しいプロジェクトを作成しました。Firebaseから、アプリドメインとSHA1デバッグキーの入力を求められました。これらの詳細を入力すると、アプリモジュールのルートに追加するためのgoogle-services.jsonファイルが生成されました。 私の質問は、この.jsonファイルをパブリック(オープンソース)リポジトリに追加する必要があるかどうかです。APIキーのように、秘密にする必要があるものですか?

19
'react-scripts'は内部または外部コマンドとして認識されません
Mavenプロジェクトがあります。その中にはJavaScriptプロジェクトがgitサブモジュールとして複製されています。したがって、ディレクトリ構造は次のようになります。 mavenapp/src/main/javascript/[npm project files] 私のpackage.json内では、テストは次のようになります。 "test": "react-scripts test --env=jsdom", しかし、npm testを実行しようとすると、 'react-scripts'は、内部コマンドまたは外部コマンドとして認識されません。 興味深いことに、javascriptプロジェクトを個別に複製すると、このエラーは発生しません。再実行してみましたnpm install。 npm version : 5.5.1 node version : 9.3.0
101 javascript  node.js  git  maven 

3
MercurialまたはGitからCVSに変更履歴をエクスポートする方法は?
私はcvsを使用するプロジェクトからのコードで他の人々と協力するつもりです。分散vcsを使用して作業を行い、完了したとき、またはたまに時々、コードとすべての改訂履歴をcvsにコミットしたいと思います。プロジェクトのCVSリポジトリへの書き込みアクセス権がないため、あまり頻繁にコミットできません。変更履歴をcvsにエクスポートするには、どのツールを使用できますか?現在、私たちはgitまたはmercurialの使用を考えていましたが、エクスポートが容易になれば、別の分散vcを使用することもできます。
100 git  mercurial  export  cvs  git-cvs 

15
git pushは何もしません(すべて最新のものです)
GitHubのGitリポジトリを更新しようとしています。私はたくさんの変更を加え、それらを追加し、コミットしてからを実行しようとしましたgit push。応答から、すべてが最新であることがわかりますが、明らかに最新ではありません。 git remote show origin 私が期待するリポジトリで応答します。 リポジトリに表示されないローカルコミットがある場合、Gitはリポジトリが最新であると通知するのはなぜですか? [searchgraph] git status # On branch develop # Untracked files: # (use "git add <file>..." to include in what will be committed) # # Capfile # config/deploy.rb nothing added to commit but untracked files present (use "git add" to track) [searchgraph] git …
100 git  dvcs 

13
GitからEclipseへのMavenプロジェクトのインポート
MavenとGitの両方からインポートすることを選択し、Eclipseにプロジェクトを適切に生成させるにはどうすればよいですか? プロジェクトをEclipseに取り込むには、File-> import-> mavenを選択してから、すべてのMavenプロジェクトをインポートして正常にビルドするか、File-> import-> gitを選択してpomを無視する新しいプロジェクトを作成します。 .xmlであり、プロジェクトを適切に生成しません。 どちらかを実行できるようですが、両方を組み合わせることはできないため、正しく生成されたプロジェクトを取得できます。
100 eclipse  git  maven 


10
ファイルのチェックアウトなしでGitブランチを切り替える
Gitですべてのファイルをチェックアウトせずに別のブランチに切り替えることはできますか? ブランチを切り替えた後、すべてのファイルを削除して再生成し、コミットして元に戻す必要があります。したがって、ファイルのチェックアウトは時間の無駄です(そして、約14,000のファイルがあり、それは長い操作です)。 すべてを明確にするために: ドキュメントをGitHub にアップロードするには、これらすべてが必要です。 gh-pagesブランチのあるリポジトリがあります。ドキュメントをローカルで再構築するとき、それをリポジトリー・ディレクトリーにコピーし、コミットしてGitHubにプッシュします。しかし、ローカルに2つのドキュメントのコピーがあったため、満足していませんでした。そして、私は空のブランチを作成し、コミットした後、空に切り替えてファイルを削除することにしました。しかし、元に戻すのは時間がかかるので、この質問をしました。 gh-pagesブランチを離れてファイルを削除できることはわかっていますが、汚い作業ツリーは好きではありません。
100 git  branch  git-checkout 

3
特定のファイルで競合するマージに対して常にローカルバージョンを選択するようにgitに指示するにはどうすればよいですか?
私がgitリポジトリを介して誰かと共同作業をしていて、外部の変更を受け入れたくない特定のファイルがあるとします。 git pullするたびにマージの競合について不平を言わないようにローカルリポジトリを設定する方法はありますか?このファイルをマージするときは、常にローカルバージョンを選択したいと思います。
100 git  git-merge 

5
gitで、スタッシュを適用せずに追跡されていないスタッシュされたファイルを表示する方法はありますか?
を実行するとgit stash -u、追跡されていないファイルを隠しておくことができます。ただし、追跡されていないファイルは、ではまったく表示されませんgit stash show stash@{0}。stashを適用せずに追跡されていないstashされたファイルを表示する方法はありますか?
100 git  git-stash 

2
Git:単一のリビジョンエラーが必要
プロジェクトで新しいgitを初期化しましたが、これまでのところ2つのコミットしかありません。私のログは以下のようです git log commit e515e5b8dcbd8f1ea4a7a7d4a1efb82a1a0aee7a Author: Olkun Mustafa <olkun.mustafa@gmail.com> Date: Fri Oct 3 10:04:20 2014 +0300 Temp commit commit 71781bf0a7807351a56d5155dac94169ea700527 Author: Olkun Mustafa <olkun.mustafa@gmail.com> Date: Fri Oct 3 10:01:42 2014 +0300 First Commit このコミットをリベースしようとすると、以下のようなエラーが発生します git rebase --interactive HEAD~2 fatal: Needed a single revision invalid upstream HEAD~2 私はグーグルでかなり研究していますが、今まで解決策を見つけていません。
100 git 

2
GitHub / BitBucketでマージコミット地獄を回避する方法
リポジトリでは、次のような多くのコミットが発生します。 Merge branch 'master' of bitbucket.org:user/repo これは、開発者がローカルフォークをトップレベルのリポジトリに同期するたびに発生します。 とにかく、このマージコミット地獄がすべてのレポログを散らかすのを避ける方法はありますか?何らかの方法でプルリクエストを開始するときにそれらを回避できますか? これがローカルVMでのみ行われる場合、git rebaseを実行できることはわかっていますが、GitHub / BitBucket UIに同等のものはありますか? どうやってやるの?
100 git  github  bitbucket 

2
特定のブランチからポッドをインストールするにはどうすればよいですか?
私はcocoapodsによってポッドを追加しようとしています、そしてポッド(SQlite.swift)の間にSwift 3を使用しています。 私が使用しようとしているのは、最新のSwiftバージョンのマスターがありませんが、Swift 3のブランチがあります。 では、特定のブランチをダウンロードするようにポッドファイルを設定するにはどうすればよいですか?出来ますか? これが私のポッドファイルです: platform :ios, '10.0' target 'RedShirt' do use_frameworks! # Pods for RedShirt pod 'SQLite.swift', :git => 'https://github.com/stephencelis/SQLite.swift.git' end post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['SWIFT_VERSION'] = '3.0' end end end
100 xcode  git  cocoapods  podfile 

30
VSコードにGitがない–ソース管理プロバイダーなし
Visual Studio Code 1.17をインストールし、Gitリポジトリフォルダーを開きました。[ソース管理]タブを開くと、「アクティブなソース管理プロバイダーがありません」というメッセージが表示されます。GitがVSCodeに組み込まれていると思いました!? さらに悪いことに、追加のSCMプロバイダーをインストールしようとすると、Gitのオプションがありません。どうすればGitを取り戻すことができますか?

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