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

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

6
git-あなたのブランチは1回のコミットで 'origin / master'の前にあります
私はgitの初心者で、gitに取り組んでいます。 私はいくつかのファイルをgitに追加しました: git add <file1> git add <file2> その後、レビューのためにそれをプッシュしたかったのですが、誤って git commit だから私が変更したファイルはレビューに行きません。 次のコマンドを入力すると: git status それは言う # On branch master # Your branch is ahead of 'origin/master' by 1 commit. # nothing to commit (working directory clean) そのコミットを元に戻したいので、コミットではなく、レビューのためにそれらのファイルをプッシュしたいと思います。誰でも私にそれを行う方法を教えてもらえますか?
107 git  push  commit 

1
git rebase --skipは正確には何をしますか?
私がやっただけgit pull --rebase origin masterで、衝突がありました。 まず、この競合は私が触れなかったファイルにあり、約10回のコミットでした。なぜこれが起こるのですか? 次に、誤ってと入力したところgit rebase --skip、「そのパッチはスキップされました」。 コミットをスキップしたのではないかと心配して、新しいバージョンのマスターブランチをチェックアウトし、リベースしたブランチと新しいマスターブランチとの差分をとった。差分に表示される唯一の変更は最新のコミットであり、ログを見ると、「スキップされた」パッチがコミット履歴に表示されます。 誰かがここで何が起こっているのか説明できますか?
107 git 


6
git pushのコマンドのユーザー名とパスワード
コマンドでユーザー名とパスワードを指定して、gitリポジトリのクローンを作成することができます。例: git clone https://username:password@myrepository.biz/file.git プッシュ時にユーザー名とパスワードを指定することは可能ですか?したがって、たとえば、running git push origin --allはパスワードを要求する出力を行います。これを1つのコマンドで実行します。 (私はキーと他のソリューションをセットアップする機能を知っていますが、1つのコマンドでユーザー名とパスワードを使い続ける方法があるかどうか知りたいです。)Windows 8.1でGit Bashを実行しています。
107 git  git-bash 

5
Git Revertの使い方
使い方はgit revert? これは重複した質問のように聞こえるかもしれませんが、人々がそれを尋ねるとき、応答はしばしばGitのSHAハッシュによるコミットに戻すように使用git resetされますか? 次に、誰かがgit reset人々の使用方法を尋ねるgit revertと、Gitに従って使用する必要があると返信します-ロールバックする方法 あなたがそれを知る前に、8人の異なる人々がOPのお尻を保存するための独自の方法で登場しました。 では、ブリーフを貼り付けて、ダミーガイドをに書いてみましょうgit revert。 シナリオ:マスターとその悪いことに2度コミットした。あなたがプッシュし、他の人があなたの悪い変化を持っています。 元に戻したい。自分でコードで手動で元に戻すことはできません。たとえば、ウィザードやパッケージマネージャーがいたるところに大量の変更を加えたとしましょう。元の状態に戻すだけです。 これがソース管理のすべてです。きっと簡単でしょう。 さて、あなたは使うつもりですgit revertが、どうやって? そして走った後、git revertあなたはその後何か他のことをしなければなりませんか?元に戻した変更をコミットする必要がありますか、それともリポジトリに直接コミットしますか? もちろん、もう一度プッシュして、おそらくチームにボールアップをアナウンスする必要があります。
107 git 

1
いつコミットメッセージのタイプとして「雑用」を使用するのですか?
セマンティックバージョン管理コミットメッセージchoreでの使用は何ですか?featやfixのような他のタイプは明確ですが、「雑用」をいつ使用するかわかりません。 誰かがその使用例をいくつか提供できますか? 別のおそらく関連のない質問:のようなファイルを変更するためのコミットのメッセージの適切なタイプは何.gitignoreですか?

2
pipを使用してgitサブディレクトリからインストールするにはどうすればよいですか?
私は多くのフォルダーを持つgitリポジトリを持っています。そのうちの1つは、次のようにpipでインストール可能なPythonモジュールです。 repo.git/ repo.git/folder1/ repo.git/folder2/ repo.git/mymodule/ repo.git/mymodule/__init__.py repo.git/mymodule/setup.py repo.git/mymodule/... 今、私はインストールするために以下をしなければなりません: git clone http://server/repo.git cd repo pip install mymodule cd .. rm -rf repo 明示的にクローンを作成せずに、pipを使用してモジュールを直接インストールすることは可能ですか? 私は試した: pip install git+https://server/repo.git/mymodule/ pip install git+https://server/repo.git:mymodule/ しかし、私は得ます: IOError: [Errno 2] No such file or directory: '/tmp/pip-88tlLm-build/setup.py'
107 python  git  pip 

5
git-logの色
実行するとgit log --decorate --pretty=oneline、出力には(HEAD, refs/published/master, master)色付けのようなエントリが含まれます。 私も私のgitconfigに以下を持っています: [color "branch"] current = yellow reverse local = yellow remote = green 次のようなカスタム形式を実行するときに、これらの色をどのように複製しますか? git log --decorate --stat --graph --pretty=format:"%d %Cgreen%h%Creset (%ar - %Cred%an%Creset), %s%n"
106 git  git-log 

3
特定のコミット会社のGitHubから.zipをダウンロードする方法
githubでホストされているライブラリのソースを含む.zipをダウンロードしたいのですが、ダウンロードするたびに異なるバージョンをダウンロードする可能性があるため、マスターは必要ありません。 この特定のライブラリにはタグがないため、使用できません。 では、特定のcommit shaのsource.zipをダウンロードするにはどうすればよいですか?
106 git  github 


2
git-コミットする前の現在の変更の差分
gitリポジトリのいくつかのファイルを変更しましたが、まだコミットしていません。 を呼び出すだけで、変更のリストを取得できますgit status。しかし、ファイル名に加えて、変更した行またはコンテンツのリストを取得するにはどうすればよいですか? 最初はgit diffの使用を考えましたが、すでにコミットされた変更を比較する場合にのみ役立つようです。 通常はを実行しますmeld .が、この場合はsshを介して外部サーバーに接続しています。
106 git  ssh  diff  meld 

15
ubuntuでの30日間の商用利用後にSmartGitのライセンスオプションを変更するにはどうすればよいですか?
smartgit 3.0.4のインストール中に、「次へ」ボタンをクリックするだけだったので、商用ライセンスオプションを確認しました:)(30日間の試用版では、購入する必要があります)。今日はSGを使用してから31日目です。ライセンスオプションを変更することはできません(smartgitを再インストールしても役に立ちません)。また、有料でSGを使用することはできません(商用目的で使用していません)。あなたはそれを修正する方法を知っていますか? 私のUbuntuにこれらのファイルがありません:http ://www.syntevo.com/smartgit/documentation.html ? page = installation
106 git  smartgit 

4
gitは「サイレントモード」で動作しますか?
「サイレント」モードでgitコマンドを実行することは可能ですか?たとえば、「git push origin」と言っても画面に何も表示されません。 私はIOを/dev/null(正常に動作する)にリダイレクトできると思いますが、Gitはこのようなものを自然に許可しますか? 以下は、自動EODコミットを実行する簡単なスクリプトです。電車に乗る必要があり、ローカルコンピューターにコードを残したくない場合に使用します 1 clear 2 3 cd 4 cd repo/active 5 6 for i in * 7 do 8 cd $i 9 echo "Pushing " $i 10 git add . -A >> /dev/null 11 git commit -a -m "EOD automatic commit" >> /dev/null 12 git push origin …
106 git 

4
ケースでGitに変更を無視させる方法は?
ここで何が行われているのかよくわかりませんが、リポジトリ内の特定のファイルが名前の大文字と小文字を変更することがあります。例えば、: 前: File.h 後: file.h 私はこれがなぜ起こっているのか本当に気にしませんが、これによりgitはそれを新しいファイルであると考え、それからファイル名を変更する必要があります。gitに大文字小文字の変更を無視させることはできますか? [編集] 変更後にファイルを開いて保存するときに最も頻繁に発生するように思われるため、その特定のファイルで何か奇妙なことがVisual Studioで行われているようです。VSのバグを修正する方法はありませんが、gitはもう少し能力があると思います。
106 windows  git 

3
Gitで特定のハンクをインタラクティブにアンステージするにはどうすればよいですか?
gitで、インデックスにステージングされた同じファイルの2つのハンクがある場合、それらの1つを対話的にアンステージングするにはどうすればよいですか? ファイル全体のステージングを解除し、保持したいハンクを再ステージングする、または手動で作業コピーへの変更を元に戻し、それらの元に戻した変更をインタラクティブに追加する方法はありますか?
106 git  staging 

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