Open GoldenPoisonedApple opened 8 months ago
git branch
⁻ -a 全部表示
git checkout -b [ブランチ名]
checkout -b first_branch
結果
Switched to a new branch 'first_branch'
git branch -v
出来てた
first_branch に作業ブランチ移動
* first_branch f6621b7 feat: first commit master f6621b7 feat: first commit
use_commands.txt
git add use_commands.txt
状況確認
git status
結果
On branch first_branch Changes to be committed: (use "git restore --staged..." to unstage) new file: use_commands.txt
git commit -m "feat: Create txt file which I want use"
[first_branch cbd1d1b] feat: Create txt file which I want use 1 file changed, 10 insertions(+) create mode 100644 use_commands.txt
git push origin HEAD
結果
Enumerating objects: 4, done. Counting objects: 100% (4/4), done. Delta compression using up to 4 threads Compressing objects: 100% (3/3), done. Writing objects: 100% (3/3), 466 bytes | 155.00 KiB/s, done. Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 remote: remote: Create a pull request for 'first_branch' on GitHub by visiting: remote: https://github.com/GoldenPoisonedApple/Test/pull/new/first_branch remote: To github.com:GoldenPoisonedApple/Test.git * [new branch] HEAD -> first_branch
git push -u origin first_branch
をすると
これ以降
git push
だけでも良いらしい
Pull Requestを押す
まんまクリックしていきなさい
ブランチ切り替え
git switch master
結果
Switched to branch 'master'
git pull origin master
結果
remote: Enumerating objects: 1, done. remote: Counting objects: 100% (1/1), done. remote: Total 1 (delta 0), reused 0 (delta 0), pack-reused 0 Unpacking objects: 100% (1/1), 904 bytes | 18.00 KiB/s, done. From github.com:GoldenPoisonedApple/Test * branch master -> FETCH_HEAD f6621b7..9ae3f24 master -> origin/master Updating f6621b7..9ae3f24 Fast-forward use_commands.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 use_commands.txt
消す
git branch -d first_branch
結果
Deleted branch first_branch (was 221ea68).
git log
↓もっと見やすい グラフ表示してくれる
git log --graph --all
ローカルリポジトリでブランチを切り 新しいブランチで作業、コミット、プッシュ リモートリポジトリに反映させる
ブランチでの作業が終ったらリモート上でマージ マージした後の状況をpullでローカルリポジトリに反映
基本的に一つの機能について一つのブランチを切る
1