わかりました。問題についてもう一度説明します。最初は、私はGitの初心者だと言わせてください。私はたくさんのことを読みましたが、私にははっきりしない点がいくつかあります。
私はローカルでworkingcopyに取り組んでいます。ローカルbranchxの私の頭はgitlabのリモートbranchxと同じIDを持っています。しかし、gitlabserverでは、2つのブランチ1. bare / branchx2.branchxを見ることができます。
そして、この2つのブランチを比較すると、のbare/branchx
背後にありbranchx
ます。
bare/branchx
更新するコマンドを探すためにしばらく検索しましたが、見つかりbranchx
ませんでした。何かがおかしいのではないかと疑っています。
もう1つの質問は、なぜこの2つのブランチが1つではなく2つ表示されるのかということですbare/branchx
。私が読んだように、リモートサーバーではベアリポジトリである必要があります。しかし、データをリモートにプルすると、裸でないリポジトリはありませんか?ベアリポジトリにワーキングツリーがなかったとき、私のデータは他にどこにありますか?
非常に多くの質問、非常に多くの回答、およびgitで物事を行う方法。私は混乱しています
入力すると@kan
git branch -a
私は得る
master
* x2
remotes/origin/bare/master
remotes/origin/bare/x2
remotes/origin/bare/x3
remotes/origin/bare/x4
remotes/origin/master
remotes/origin/x2
remotes/origin/x3
remotes/origin/x4
だから私は裸のマスターとマスターを持っています。