gitはクリーンなローカルの新しいブランチと中国語の文字化けのソリューションを作成してプッシュします

1.しつこい背景
  • チームはブランチ管理仕様を策定しており、現在のプロジェクトは同僚だけで開発されており、masterブランチとdevブランチしかありません。
  • ブランチの仕様によると、dev-${version}共同開発ブランチとdev-${version}-${user}個人開発ブランチが必要です。
  • したがって、devブランチから始めて、上記の2つのブランチを作成する必要があります。
2. 具体操作
  • すべてのブランチを表示します。まだマスターブランチにいます
$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/dev
  remotes/origin/master
  • リモート開発ブランチから新しいローカル開発ブランチを作成する
$ git checkout -b dev origin/dev
Switched to a new branch 'dev'
Branch 'dev' set up to track remote branch 'dev' from 'origin'.
  • 新しいローカルdev-${version}ブランチを作成してリモートにプッシュする
git checkout -b dev-1.0.0
git push origin dev-1.0.0:dev-1.0.0
  • 新しいローカルdev-${version}-${user}ブランチを作成してリモートにプッシュする
git checkout -b dev-1.0.0-sunrise
git push origin dev-1.0.0-sunrise:dev-1.0.0-sunrise
3. gitの中国語の文字化け
  • git commitgit後の中国語の情報が文字化けしていることに気づいたとき、私は怖がっていました。
  • 実は、気づかなかったのですがgit commit、端末に表示された情報が文字化けしただけで、リモートブランチに投稿しgit logてコミット情報確認したところ、中国語が文字化けしていませんでした。
  • しかし、私はすぐに百度、CSDNブログを参照してください
git config --global i18n.commitencoding utf-8
git config --global gui.encoding utf-8 
git config --global i18n.logoutputencoding utf-8

おすすめ

転載: blog.csdn.net/u014454538/article/details/108625480