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

ローカルGitリポジトリからリモートに変更をプッシュします

8
特定のコミットのプッシュ日付を取得する方法はgitにありますか?
各コミットに関連付けられたプッシュ日付をgitログで表示する方法があるかどうか疑問に思っています。それが不可能な場合、特定のプッシュですべてのコミットを確認する方法はありますか? プッシュされたコミットを追跡する必要があるプログラムを書いています。gitログはプッシュ日付ではなくコミット日付順になっているため、プッシュされた最新のコミットを確認できません。たとえば、ユーザーがマスターにプッシュする2日前にローカルリポジトリにコミットした場合、そのコミットはマスターリポジトリログの他のコミットの2日間遅れて配置されます。
91 git  github  git-push 

2
git push.default = currentとpush.default = uploadの違いは何ですか?
git-configのマニュアルページには、push.defaultの次のオプションがリストされています。 nothing - do not push anything. matching - push all matching branches. All branches having the same name in both ends are considered to be matching. This is the default. upstream - push the current branch to its upstream branch. tracking - deprecated synonym for upstream. current - push …


4
Gitによると、ローカルブランチはリモートブランチの背後にありますが、そうではありません
シナリオ: 新しいブランチを作ります それをハックする コミットする 押して もう少しハックする もう一度コミットする もう一度押してみてください Gitは応答します: 現在のブランチの先端がリモートのブランチの背後にあるため、更新は拒否されました。等 このブランチをハッキングしているのは私だけです。他の誰もそれに触れていません。リモートブランチは実際にはローカルブランチの背後にあります。引っ張る必要はまったくないはずです。 (そして、プルすると、Gitは2つの間の競合を報告し、ブランチをそれ自体にマージするように強制します) なぜこれが(起こりそうに)起こっているのですか?そして、どうすればそれを診断/修正できますか? 明確にするために、私はどこにも分岐しておらず、他の誰もそれに取り組んでいません: Remote: Commit A -------- Commit B Local: Commit A -------- Commit B -------- Commit C CはBの単純な続きであり、分岐は含まれません。しかし、gitはCがAのブランチであると考えています: Remote: Commit A -------- Commit B ------- Commit C / Local: Commit A -------- Commit B そうではありません; それはBのまっすぐな続きです。
82 git  git-push 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.