ブランチを確認する#
A: ローカルブランチを確認する
git branch コマンドを使用して、以下のように入力します:git branch
* は現在のブランチを示しています
B: リモートブランチを確認する
以下のコマンドを使用します:git branch -r
C: すべてのブランチを確認する
以下のコマンドを使用します:git branch -a
- 新しいブランチをローカルで作成する
以下のコマンドを使用します:git branch [ブランチ名]
例:git branch plateformSuperdog
- 新しいブランチに切り替える
以下のコマンドを使用します:git checkout [ブランチ名]
例:git checkout plateformSuperdog
- ブランチを作成して切り替える
以下のコマンドを使用します:git checkout -b [ブランチ名]
例:git checkout -b plateform2
ここで、git checkout -b [ブランチ名] は 2 つのステップと同じです
git branch [ブランチ名]
git checkout [ブランチ名]
- 新しいブランチを GitHub にプッシュする
以下のコマンドを使用します:git push origin [ブランチ名]
- ローカルブランチを削除する
以下のコマンドを使用します:git branch -d [ブランチ名]
- GitHub のリモートブランチを削除する
以下のコマンドを使用します:git push origin :[ブランチ名]
ここで、コロン(:)は削除を表します
例:git push origin : plateform2
-
Git でローカルコードを新しいブランチにコミットする
-
新しいブランチに切り替える
以下のコマンドを使用します:git checkout [ブランチ名]
例:git checkout plateform2
- コミットするローカルコードを追加する
以下のコマンドを使用します:git add .
- ローカルコードをコミットする
以下のコマンドを使用します:git commit -m "変更の説明"
- git リポジトリにプッシュする
以下のコマンドを使用します:git push origin [ブランチ名]
例:git push origin plateform2
簡単にまとめると:#
- リポジトリをクローンする(複製する):
git clone [sshリポジトリのアドレス]
//リポジトリに移動
cd フォルダ名(クローンしたフォルダ)
- 提出するコードをリポジトリにコピーする(クローンしたフォルダに)
//ブランチを作成する
git branch ブランチ名
//ブランチをリモートリポジトリにプッシュする
git push origin ブランチ名
//切り替えたいブランチに切り替える
git checkout ブランチ名
//コードを提出したいブランチにコミットする
git add ./
git commit -m "コードを提出しました"
git push
//または
git push origin ブランチ名
注意:これには GitHub アカウントのバインドが必要です
ブランチのマージ#
https://blog.csdn.net/chenyao1994/article/details/114686758
Git ブランチのマージ(一目でわかる)
dev ブランチにいると仮定し、プロジェクトの開発が完了し、次のコマンドを実行しました:
git add .
git commit -m 'コメント'
git push -u origin dev
dev ブランチを master ブランチにマージするには、次の手順を実行します:
1. まず、master ブランチに切り替えます
git checkout master
2. 複数人で開発している場合は、リモートの master ブランチのコードをプルします
git pull origin master
//個人で開発している場合は必要ありませんが、念のためpullしてください
3. 次に、dev ブランチのコードを master にマージします
git merge dev
4. ステータスを確認し、コミットコマンドを実行します
git status
On branch master
Your branch is ahead of 'origin/master' by 12 commits.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
//上記の意味は、12のコミットがあり、リモートのmasterにプッシュする必要があります
> 最後に、次のコマンドを実行します
git push origin master
5. その他のコマンド
リモートブランチリストを更新する
git remote update origin --prune
すべてのブランチを表示する
git branch -a
リモートブランチChapater6を削除する
git push origin --delete Chapater6
ローカルブランチChapater6を削除する
git branch -d Chapater6