2016-08-10 6 views
1

私は現在、リモートブランチ(origin/implement)をトラッキングしていますが、私はプッシュするための認証を持っていますが、現在はそうしたくありません。代わりにトラッキングしているローカルで変更をコミットしたいリモート。私の質問は、私がコミットするとき、ブランチの所有者にとって複雑なことをしたくないので、私が追跡しているブランチに自分のコミットを記録するかどうかです。Git:コミットは、Imブランチしているリモートブランチに影響しますか?

+0

[リモートgitリポジトリにコミットする方法](0120-18753)リモート側のリポジトリをコミットすることはできません。 –

+0

あなたがプッシュするまで、すべてのコミットコメントはプッシュで記録されます。そうすれば、すべてのコミットの履歴を見ることができます。 git addを使用すると、コードをコミットしたりコメントを書き込んだりすることなく、ローカルリポジトリに変更を追加できます。 – Buffalo

+0

@Buffalo 'git add'は、リポジトリの一部ではないローカルインデックス/ステージング領域に物事を追加するだけです。 「The Three States」を参照してください:https://git-scm.com/book/en/v2/Getting-Started-Git-Basicsインデックスは非常に揮発性であり、差し迫った 'コミットのためのものをキューに入れるための一時的な場所'ting。 'git'はインデックスを上書きする操作について警告することが多いですが、それでもレポの一部として考えたり、他の方法で永続的に考えることは、災害事故のために自分自身を設定しています。 –

答えて

0

変更とコミットを行うと、ローカルブランチに記録されます。 サーバー(リモート)にプッシュしない限り、そこには行きません。

これは役に立ちますか?

+0

はい、ありがとうございました – m2sgem5

2

いいえ、変更をリモートブランチに明示的にプッシュしない限り、変更はローカルリポジトリにのみ存在します。

Gitコマンドの大部分は、ローカルリポジトリに対してのみ機能します(ネットワークから切断することでこれを確認できますが、一般的にはすべて同じ方法で動作します)。

リモートブランチに変更を送信するには、git pushが必要です。

+0

応答ありがとう – m2sgem5

関連する問題