Git常用Command-2


Git Branch



git branch

 git branch [새로운 브랜치 생성] [브랜치 조회하기] 

説明と例


ブランチは、ブランチとは独立して操作を行う概念です.
git branchを入力してブランチを表示します.
git branch banan(ブランチ名)を入力します.
新しいブランチを作成できます.
$ git branch [브랜치명]
  banana
* develop
  master

git switch

 git switch [브랜치 변경] 

説明と例


checkout分離機能の使用
入力すると、ブランチが変更されます.

checkout、swith差異


古いバージョンでcheckoutが置き換えられたのは、1つのコマンドの機能が多すぎるため、Gitの新しいバージョンではgit switchに置き換えられたからです.
$ git switch banana
* banana
  develop
  master

git branch -d

 git branch -d [브랜치 삭제하기] 

説明と例


ブランチを削除します.
ex ) git marge -d banana

git branch -v

 git branch -v [마지막 커밋 내용] 

説明と例


ブランチの最後のコミットが表示されます.
$ git branch -v
  banana  56854d5 docs : hi
* develop ecbdc48 Initial commit
  master  ecbdc48 Initial commit
ex ) git marge -v

git merge

 git merge [브랜치 병합하기] 

説明と例


git mergeコマンドを使用するとgit branchが作成されます
独立した開発ラインを単一のブランチにマージできます.
ex ) git merge banana

Git Flow


git flow init

 git flow init [초기화] 

説明と例


gitリポジトリでの対流の初期化
これはGit flowが使用され始めたことを示しています.
ex ) git flow init

git flow feature start

 git feature start [새 기능 시작할 branch명] 

説明と例


開発ブランチに新しい機能を作成し、ブランチに切り替えます.
ex ) git feature start banana

git flow feature finish

 git flow feature finish [기능 완료 할 branch명] 

説明と例


ブランチを開発にマージします.
機能ブランチが削除され、「開発」ブランチに切り替わります.
ex ) git flow feature finish banana

git flow feature publish

  git flow feature publish [기능 게시] 

説明と例


機能を共同開発する場合は、リモート・サーバにパブリッシュできます.
他のユーザーが使用できるようにします.
ex ) git flow feature publish banana

git flow feature pull origin

  git flow feature pull origin [기능 가져오기] 

説明と例


他者が発行する機能を取得します.
ex ) git flow feature pull origin banana

git flow release start

 git flow release start [릴리스 시작]

説明と例


developブランチにreleaseブランチを作成します.
commitは開発ブランチで行わなければならない.
ex ) git release start apple

git flow release finish

 git flow release finish [릴리스 완료] [v0.0.1]

説明と例


releaseブランチをmainブランチにマージする必要があります.(merge)
マージするとreleaseブランチが削除されます.
git push--tagsを使用してタグpushをマークすると、タグがポップアップされます.
ex ) git release finish apple

Commit Conventional


Feat:(Features)新機能追加
ドキュメント:使用(Documentations)ドキュメント
conf:(構成)プリファレンス
test:テストコード、好感テストコードを追加
修正:(Bug-fix)エラーの修正とエラーの修正
再構築:(Refactoring)コード細分化
ci:(継続的な統合)構築、自動化テスト
参考資料
git-flow cheatsheet
git branch
😍 間違ったところがあればメッセージをお願いします😍