美文网首页Others
Git 常用命令

Git 常用命令

作者: 887d1fc86fe6 | 来源:发表于2019-09-29 09:49 被阅读0次

如何新建分支

  • 切换到基础分支,如主干

    git checkout master
    
  • 创建并切换到新分支

    git checkout -b index-swiper
    
  • git branch 可以看到已经在 index-swiper 分支上

    git branch
    
  • 更新分支代码并提交

    git add *
    
    git commit -m "init index-swiper"
    
    git push origin index-swiper
    
  • 在Git代码管理界面经可以看到 index-swiper 分支了!


合并分支

  • 确保 index-swiper 分支已经 push 到远程仓库
git checkout master
  • 合并 index-swiper 分支
git merge origin/index-swiper 
  • 合并结果:
MacBook-Pro:Travel MacBook-Pro$ git merge origin/index-swiper 
    Updating cd02903..ca64d0d
    Fast-forward
    Travel/package-lock.json                    | 13 ++++++++
    Travel/package.json                         |  1 +
    Travel/src/main.js                          |  3 ++
    Travel/src/pages/home/Home.vue              |  6 ++--
    Travel/src/pages/home/components/Swiper.vue | 47 +++++++++++++++++++++++++++++
    5 files changed, 68 insertions(+), 2 deletions(-)
    create mode 100644 Travel/src/pages/home/components/Swiper.vue

然后在 push master 分支上去到Git仓库

git push origin master

合并就完成了!


删除本地和远程分支

  • 查看项目的分支们(包括本地和远程)
git branch -a
  • 删除本地分支
git branch -d <BranchName>
  • 删除远程分支
git push origin --delete <BranchName>

提示:命令中”<>”只是一个占位的特别指示符,说明要传分支名称,不要带上这两个符号啊。


拉取远程分支到本地分支

  • 获取远程分支remoteName 到本地新分支localName,并跳到localName分支
git checkout origin/remoteName -b localName
  • 可以把远程某各分支拉去到本地的branchname下,如果没有branchname,则会在本地新建branchname
git fetch origin branchname:branchname

相关文章

网友评论

    本文标题:Git 常用命令

    本文链接:https://www.haomeiwen.com/subject/twcdyctx.html