git查看本地和远程分支的状态

一、查看本地和远程分支的状态

                  /C/software/develop/workplace/gogoalback (master)
  git remote show  origin
  remote origin
  Fetch URL: git@gitlab.gofund.cn:terminal_new/gogalb.git
  Push  URL: git@gitlab.gofund.cn:terminal_new/gogalb.git
  HEAD branch (remote HEAD is ambiguous, may be one of the following):
    master
    zhougang
  Remote branches:
    201709121_ypl                   tracked
    dev                             tracked
    dev_cl                          tracked
    devy                            tracked
    gg                              tracked
    ggm                             tracked
    ggp                             tracked
    graph-m6                        tracked
    gw                              tracked
    imag                            tracked
    liv                             tracked
    lvs                             tracked
    master                          tracked
    mj                              tracked
    pro                             tracked
    refs/remotes/origin/live_yang y stale (use 'git remote prune' to remove)
    refs/remotes/origin/ypl         stale (use 'git remote prune' to remove)
    top100                          tracked
    tsd                             tracked
    wjs                             tracked
    wlc                             tracked
    wuz                             tracked
    xiong s                         tracked
    yutao                           tracked
    zhou ang                        tracked
    zho yl                          tracked
    zxd                             tracked
  Local branches configured for 'git pull':
    dev      merges with remote dev
    devyaomy merges with remote devymy
    image    merges with remote image
    live     merges with remote live
    master   merges with remote master
    pro      merges with remote pro
    wlc      merges with remote wlc
  Local refs configured for 'git push':
    dev      pushes to dev      (local out of date)
    devmy    pushes to devmy   (up to date)
    image    pushes to image    (fast-forwardable)
    live     pushes to live     (local out of date)
    master   pushes to master   (local out of date)
    pro      pushes to pro      (up to date)
    wlc      pushes to wlc      (up to date)
    yta      pushes to yutao    (local out of date)


Git本地分支是在本地仓库中创建的指向特定提交的指针。你可以使用`git branch`命令创建一个新的本地分支,例如`git branch feature1`。使用`git checkout`命令可以切换到一个已存在的本地分支,例如`git checkout feature1`。你也可以使用`git checkout -b`命令创建并切换到一个新的本地分支,例如`git checkout -b feature1`。一旦你在本地分支上进行了修改,你可以使用`git push`命令将本地分支推送到远程仓库,例如`git push origin feature1`。 远程分支是位于远程仓库中的分支远程跟踪分支是本地对远程分支的引用,它们是本地仓库中的指针,用于跟踪和反映远程分支状态远程跟踪分支的命名形式为`origin/branchName`。当进行网络通信时,Git会自动更新远程跟踪分支以反映远程分支的最新状态。你可以使用`git push`命令将本地分支的提交推送到远程分支,例如`git push origin master`。 当你在本地分支上进行了修改并将其合并后,你可以使用`git branch -d`命令删除本地分支,例如`git branch -d feature1`。如果你删除的分支尚未合并到其他分支,则可以使用`git branch -D`命令强制删除分支。你也可以使用`git push`命令删除远程分支,例如`git push origin :feature1`。 总结起来,Git本地分支是在本地仓库中创建和修改的指向特定提交的指针,而远程分支是位于远程仓库中的分支远程跟踪分支是本地对远程分支的引用。你可以使用不同的命令来创建、切换、推送、合并和删除本地分支远程分支。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [git学习之本地分支远程分支](https://blog.csdn.net/nnuan/article/details/108037097)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值