2

私は初めてのことをしましたgit push

~/sb/ws> git push ~/gitrepo master:master
Counting objects: 1360, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (998/998), done.
Writing objects: 100% (1360/1360), 342.15 KiB | 20 KiB/s, done.
Total 1360 (delta 729), reused 0 (delta 0)
To /home/gitrepo
 * [new branch]      master -> master

うまくいったようですがgitk、新しい(裸の)gitrepoで発砲すると、コミットコメントしか表示されません:ブランチとタグの名前が消えました!

なんで?

それらを取り戻す方法はありますか?

4

2 に答える 2

6

タグをプッシュするには、プッシュに追加する必要があり--tagsます。

デフォルトでは、マスターブランチのみをプッシュします。
個々のブランチをプッシュするには(タグ付き)dogit push ~/gitrepo branchname --tags すべてのブランチをプッシュするにはdo git push --all。すべてのタグをプッシュする場合は、個別 に実行してください。git push --tags

これは、デフォルトですべてのブランチをプッシュする方法に関する投稿です。

編集:Winwinのコメントからの情報を追加

于 2011-07-15T00:36:38.427 に答える
1

--tagsオプションを使用して別のプッシュを実行する必要があります。次に、すべてのブランチを表示するには、-allオプションを指定してgitkを呼び出す必要があります。または、必要なものを指定することもできます。

于 2011-07-15T00:50:58.807 に答える