## 新建一个iss1分支 $ git branch iss1 ## 切换到iss1分支 $ git checkout iss1 Switched to branch 'iss1' ## 查看分支,当前已经在iss1分支上面 $ git branch * iss1 master ## 在当前分支上进行一些修改 $ echo "file3" >> file3 ## 添加并提交修改到本地 $ git add file3 $ git commit -m "add file3" ## 推送到远程,因为现在远程还没有iss1分支,所以需要set-upstream ## 这样,在远程仓库就有了iss1分支,之后可以直接push $ git push --set-upstream origin iss1 ## iss1解决后,把修改合并会master,并删除iss1分支 $ git checkout master $ git merge iss1 $ git branch -d iss1 $ git push ## 删除远程分支 $ git push origin :iss1 To git@github.com:JavyZheng/git_demo.git - [deleted] iss1