相关文章推荐
深情的煎鸡蛋  ·  the value of the ...·  4 周前    · 
憨厚的紫菜汤  ·  let counter: ...·  5 月前    · 
气势凌人的伤疤  ·  java ...·  1 年前    · 
  • git branch | sed -n '/\* /s///p'
    • 本地分支: master
    • 远程跟踪分支(同步) : (detached from origin/master)
    • 远程跟踪分支(非同步) : (detached from origin/feature-foo)
    • 标签: (detached from v1.2.3)
    • 一般分离头: (detached from 285f294)
  • git status | head -1
    • 本地分支: # On branch master
    • 远程跟踪分支(同步) : # HEAD detached at origin/master
    • 远程跟踪分支(非同步) : # HEAD detached at origin/feature-foo
    • 标签: # HEAD detached at v1.2.3
    • 一般分离头: # HEAD detached at 285f294
  • git describe --all
    • 本地分支: heads/master
    • 远程跟踪分支(同步) : heads/master ( note: 不 remotes/origin/master )
    • 远程跟踪分支(非同步) : remotes/origin/feature-foo
    • 标签: v1.2.3
    • 一般分离头: v1.0.6-5-g2393761
  • cat .git/HEAD :
    • 本地分支: ref: refs/heads/master
    • 所有其它用例: SHA对应的commit
  • git rev-parse --abbrev-ref HEAD
    • 本地分支: master
    • 所有其它用例: HEAD
  • git symbolic-ref --short HEAD
    • 本地分支: master
    • 所有其它用例: fatal: ref HEAD is not a symbolic ref

转载于:https://my.oschina.net/3cwYg4/blog/800584

原文链接: https://my.oschina.net/3cwYg4/blog/800584 特别注意的一点:origin是远程仓库连接默认的对象 名称 ,有些人可能在Gui上自定义过远程仓库连接的 名称 ,可以在Gui上查看真正的 名称 ,如下:2、如果不写本地 分支 名称 ,则默认和远程 分支 同名 ,命令如下: 四、将新 分支 推送到远程仓库 方法1:使用 git 命令 假设我本地创建了 我来自Subversion的背景,当我有一个 分支 时,我知道我正在使用“这些工作文件指向此 分支 ”的内容。 但是使用 Git 时,我不确定在NetBeans或Notepad ++中编辑文件时,是将文 git branch 列出本地已经存在的 分支 ,并且 当前 分支 会用*标记 git branch -r 查看远程版本库的 分支 列表 git branch -a 查看所有 分支 列表(包括本地和远程,remotes/开头的表示远程 分支 git branch -v 查看一个 分支 的最后一次提交 git branch --merged 查看哪些 分支 已经合并到 当前 分支 git branch --no-merged 查看所有未合并工作的 分支 git branch list新建 分支 ,然后运行 git push报错: fatal: The current branch list has no upstream branch. To push the current branch and set the remote as upstream, use git push --set-upstream origin list 修复: git branch新建 分支 是本地 分支 ,线上并未新建 分支 ,所以要在线上手动再新建 分支 ,再执行以下命令: