首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么在执行git分支命令后,我看到的是see / master而不是master

在执行git分支命令后,看到的是"see / master"而不是"master"的原因是因为你的git仓库中存在一个名为"see"的分支,并且当前所在的分支是"see"而不是"master"。

Git是一个分布式版本控制系统,它允许你在一个仓库中创建多个分支来同时进行不同的开发工作。当你执行git分支命令时,它会列出当前仓库中的所有分支,并在当前所在的分支前面显示一个星号。

在你的情况下,"see / master"表示当前所在的分支是"see",而"master"是另一个分支。如果你想切换到"master"分支,可以使用以下命令:

代码语言:txt
复制
git checkout master

这将使你切换到"master"分支,并且在执行git分支命令时,你将看到"master"而不是"see / master"。

关于git分支的更多信息,你可以参考腾讯云的产品介绍链接地址:腾讯云代码托管(Git)

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Gitlab 创建空Project初始化问题

需要项目管理者创建默认分支。 通常情况下,即时这个项目我们自己创建,但是由于管理员给我们账户配置权限问题。我们仍然无法维护分支。 2. 解决 没有办法通过命令形式解决。...并不是创建完毕,只有我们自己可以看到意思。和你同一组的人都能看到。 internal:只要登录用户就能看到。 public:开放,所有人都可以看到,没有账户的人也可以看到。...2.1 git is not a git command 执行git switch -c master 时,提示 git: 'switch' is not a git command....See 'git --help'. 没有switch命令。那是因为git版本过低,没有switch命令。只有git 2.23以上版本才能使用该命令。...可以通过git --version 查询当前git版本。 升级命令可以通过:git update-git-for-windows 执行升级操作。

2.9K10

通过 41 个 问答方式快速了解学习 Git

它遍历了每个更改,并要求确认是否要执行它们。 这个命令迫使咱们放慢速度并检查更改文件。作为开发人员,咱们有时常常急于提交,自己也经常这样,做完运行 git add ....就个人而言,更喜欢使用 WIP 提交不是 stash,因为它们更容易引用和共享。...它只提供更改且更清晰历史记录,不是来自其他分支或合并提交。 然而,尽管总是可能,但是使用 rebase 可能一个痛苦过程,因为每次提交都要重新应用。这可能会导致多重冲突。...如何从 master 获取一些提交?比方说,不想执行最后一次提交,而是进行一次 rebase。...git log 查看日志,找到对应修改记录,但是这种查找只能看到文件,不是文件内容。

1.4K20

git commit 如何写 ? git 分支如何使用? bean copy 最佳实践?

个字符处换行 7 使用正文解释是什么和为什么不是如何做 Commit message 格式 每次提交,Commit message 都包括三个部分:Header,Body 和 Footer...: $ git branch iss53 $ git checkout iss53 图 3-11 示意该命令执行结果。...因为这次你开发历史从更早地方开始分叉。由于当前 master 分支所指向提交对象(C4)并不是 iss53 分支直接祖先,Git 不得不进行一些额外处理。...(即 master 分支,在运行 merge 命令时所切换到分支)中内容,下半部分 iss53 分支内容。...(Git默认选择了 opendiff,因为 Mac 上运行了该命令),你可以在上方"merge tool candidates"里找到可用合并工具列表,输入你想用工具名。

1.2K20

通过 41 个 问答方式快速了解学习 Git

为什么你更喜欢直接使用 git 命令 作为开发人员,咱们也经常使用其它命令来做其它事情,也不差用 git 命令来做事。...就个人而言,更喜欢使用 WIP 提交不是 stash,因为它们更容易引用和共享。...它只提供更改且更清晰历史记录,不是来自其他分支或合并提交。 然而,尽管总是可能,但是使用 rebase 可能一个痛苦过程,因为每次提交都要重新应用。这可能会导致多重冲突。...如何从 master 获取一些提交?比方说,不想执行最后一次提交,而是进行一次 rebase。...git log 查看日志,找到对应修改记录,但是这种查找只能看到文件,不是文件内容。

1.5K50

程序员20大Git面试问题及答案

修改完成,如果发现错误,可以撤回提交并再次修改并提交。下图展示了 Git 工作流程:3. Git 中提交命令是什么?用于写入提交命令 git commit -a。...5.Git 用什么语言编写?你需要说明使用它原因,不仅仅是说出语言名称。建议你这样回答:Git使用 C 语言编写。 GIT 很快,C 语言通过减少运行时开销来做到这一点。...-r 标志使命令列出单个文件,不是仅将它们折叠到根目录名称中。你还可以包括下面提到内容,虽然它是可选,但有助于给面试官留下深刻印象。..., -name-only 只会打印文件名不是它们路径。...当执行 git reset HEAD 命令时,暂存区目录树会被重写,被 master 分支指向目录树所替换,但是工作区不受影响。

16510

2022 最新 Git 面试题

提交前查看修改。 提交修改。 修改完成,如果发现错误,可以撤回提交并再次修改并提交。 下图展示了 Git 工作流程: 3. Git 中提交命令是什么?...如果要在目标分支中反映这些更改,必 须在 git fetch 之后执行 git merge 。只有在对目标分支和获取分支进行合并才会更新目标分 支。...-r 标志使命令列出单个文件,不是仅 将它们折叠到根目录名称中。 你还可以包括下面提到内容,虽然它是可选,但有助于给面试官留下深刻印象。...将禁止提交哈希值出现在输出中, -name-only 只会打印文件名不是它们路 径。...当执行 git reset HEAD 命令时,暂存区目录树会被重写,被 master 分支指向目录树所替 换,但是工作区不受影响。

9210

git 入门教程之冲突合并 原

如果足够幸运的话,团队成员互不影响,彼此相安无事,大家各自基于 master 分支某个 commit 创建自己分支,平时分支上独立工作,等到一段时间再合并 merge 到 master 分支,...然而事情总不是一帆风顺,团队协作时由于意见不同,遇到冲突简直家常便饭,既然无法回避冲突,当冲突发生时如何应该呢?...其他成员对新功能有着自己看法,于是也提交了版本,由于我们之前提交 git commit c2,此时master 分支提交git commit c3,显然我们两个人意见不一致!...所以 git 只负责抛出问题,等待我们程序员去解决问题. 既然问题,那我们看一下我们到底哪里不一致,为什么会产生冲突?...指向提交即 master 分支 git commit c3 , feature 分支 git commit c2,对于同一个文件同一行内容发生不同更改,git 不知道也不应该知道如何处理.

45830

Git从入门到速成

如何学习Git 安装好Git之后,怎么学习个问题,其实关于Git有很多图形化软件,但是强烈建议大家从命令行开始学习理解,知道没有接触过命令同学内心可能拒绝,但是亲身实践证明,只有一开始学习命令行...git add & git commit 看到这里估计很多人都会有疑问,想要提交直接进行commit不就行了么为什么需要先add一次呢?...branch 查看当前分支情况; 但是可以看到master分支前有个 * 号,(注意: * 所指分支代表当前所在分支) 即虽然新建了一个 a 分支,但是当前所在分支还是master上,如果我们想在...git checkout a 执行这个命令,然后再输入git branch查看分支情况,可以看到当前我们所在分支已经a了,这个时候,A同学就可以在他新建a分支进行写代码了。...那就有人说了,要先新建再切换,未免有点麻烦,有没有一步到位,答案肯定git checkout -b a这个命令代表意思就是新建一个a分支,并且自动切换到a分支 git merge A同学

71360

Git从入门到速成

如何学习Git 安装好Git之后,怎么学习个问题,其实关于Git有很多图形化软件,但是强烈建议大家从命令行开始学习理解,知道没有接触过命令同学内心可能拒绝,但是亲身实践证明,只有一开始学习命令行...git add & git commit 看到这里估计很多人都会有疑问,想要提交直接进行commit不就行了么为什么需要先add一次呢?...branch 查看当前分支情况; 但是可以看到master分支前有个 * 号,(注意: * 所指分支代表当前所在分支) 即虽然新建了一个 a 分支,但是当前所在分支还是master上,如果我们想在...git checkout a 执行这个命令,然后再输入git branch查看分支情况,可以看到当前我们所在分支已经a了,这个时候,A同学就可以在他新建a分支进行写代码了。...那就有人说了,要先新建再切换,未免有点麻烦,有没有一步到位,答案肯定git checkout -b a这个命令代表意思就是新建一个a分支,并且自动切换到a分支 git merge A同学

41850

【读书笔记】廖雪峰:Git教程

前面讲了我们把文件往Git版本库里添加时候,分两步执行: 第一步git add把文件添加进去,实际上就是把文件修改添加到暂存区; 第二步git commit提交更改,实际上就是把暂存区所有内容提交到当前分支...Bash运行命令不是用CMD运行命令,3次回车,不设置密码吧。...【说明】我们第一次推送master分支时,加上了-u参数,Git不但会把本地master分支内容推送远程新master分支,还会把本地master分支和远程master分支关联起来,以后推送或者拉取时就可以简化命令...因为那个提交dev分支上,master分支此刻提交点并没有变: 现在,我们把dev分支工作成果合并到master分支上: $ git merge dev Updating d46f35e..b17d20e...合并,再查看readme.txt内容,就可以看到,和dev分支最新提交完全一样

1.1K20

GitHub 系列之「Git速成」1.什么Git?2.Git 安装3.Git 命令列表4.Git 具体命令

Git 所有的操作命令开头都要以 git 开头,上面列举了最常用一些 Git 命令,紧接着会有一句英文解释这个命令意义,都不是很难单词. 4.Git 具体命令 第一步,我们先新建一个文件夹,文件夹里新建一个文件...git add & git commit 看到这里估计很多人会有疑问,想要提交直接进行 commit 不就行了么,为什么先要再 add 一次呢?...,我们再输入 git branch 查看的当前分支情况: 但是可以看到 master 分支前有个** * **号,即虽然新建了一个 a 分支,但是当前所在分支还是 master 上,如果我们想在...a 分支上进行开发,首先要先切换到 a 分支上才行,所以下一步要切换分支 git checkout a 执行这个命令,然后再输入 git branch 查看下分支情况: 可以看到当前我们分支已经...git merge 就是合并分支用到命令,针对这个情况,需要先做两步,第一步切换到 master 分支,如果你已经了就不用切换了,第二步执行 git merge a ,意思就是把a分支代码合并过来

34420

git变基

我们已经使用过git合并(merge)功能,与之功能类似的rebase(变基)。 开始前请记住:不要对在你仓库外有副本分支进行变基。...变基会生成内容一样但实际不同提交 如上图所示,testing分支进行变基操作到mastergit会进行如下操作: 找到testing分支master分支共同祖先,即C4。...本例中为将C5和C6修改和补丁依次应用。 生成一个新提交,即C8。 三方合并和变基生成新提交C8内容一致,不同提交历史:三方合并能够清楚地看到合并历史,变基只有一条串联历史。...执行变基操作时,git提示我们README.md有冲突,解决冲突使用git rebase --continue继续执行变基操作。现在请解决冲突,将文件添加到暂存区表示该文件冲突解决完成。...解决后继续执行变基操作: $ git rebase --continue Applying: i see water here git告诉我们更改已经被应用到master分支

40420

Git 帮助手册

最好创建和推 (push) 一个新提交 (commit),不是强推一个修正后提交。后者会使那些与该分支或该分支分支工作开发者,源历史中产生冲突。...彻底删除指定版本: # 执行下面命令,commit-hash 提交记录都会被彻底删除,使用需谨慎 $ git reset --hard $ git push -f...# 想丢弃某些未暂存内容 如果你想丢弃工作拷贝中一部分内容,不是全部。...(commit) 提交到了同一个分支,而这些提交应该分布不同分支里 假设你有一个 master 分支执行 git log , 你看到你做过两次提交: (master)$ git log commit...(master)$ git rebase -i HEAD~2 在你执行了交互式 rebase 命令 (interactive rebase command) ,你将在你编辑器里看到类似下面的内容

4.2K30

开发工具Tools·Git 从入门到精通1

> 彻底删除指定版本: # 执行下面命令,commit-hash 提交记录都会被彻底删除,使用需谨慎 $ git reset --hard $ git push -f...最好创建和推(push)一个新提交(commit),不是强推一个修正后提交。后者会使那些与该分支或该分支分支工作开发者,源历史中产生冲突。...,不是全部。...把几个提交(commit)提交到了同一个分支,而这些提交应该分布不同分支里 假设你有一个master分支执行git log, 你看到你做过两次提交: (master)$ git log commit...(master)$ git rebase -i HEAD~2 在你执行了交互式 rebase 命令(interactive rebase command), 你将在你编辑器里看到类似下面的内容:

1.2K30

Git 从入门到精通,这篇包教包会!

彻底删除指定版本: # 执行下面命令,commit-hash 提交记录都会被彻底删除,使用需谨慎 $ git reset --hard ...最好创建和推(push)一个新提交(commit),不是强推一个修正后提交。后者会使那些与该分支或该分支分支工作开发者,源历史中产生冲突。...想丢弃某些未暂存内容 如果你想丢弃工作拷贝中一部分内容,不是全部。...把几个提交(commit)提交到了同一个分支,而这些提交应该分布不同分支里 假设你有一个master分支执行git log, 你看到你做过两次提交: (master)$ git log commit...(master)$ git rebase -i HEAD~2 在你执行了交互式 rebase 命令(interactive rebase command), 你将在你编辑器里看到类似下面的内容:

2.5K20

Git常用操作指南

执行命令,我们再进入到"~/.ssh"目录下,运行"ls"命令,可以看到里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key秘钥对,id_rsa私钥,不能泄露出去,id_rsa.pub...因为那个提交dev分支上,master分支此刻提交点并没有变: ?...想这时大家就会有一个疑问,为什么两种状态下我们都修改了暂存区和工作区状态,但是一个可以切换分支并且保留工作区、暂存区状态,另一种状态就无法切换分支呢?...rebase和merge另一个区别是rebase冲突一个一个解决,如果有十个冲突,解决完第一个冲突,用"git add"命令去更新这些内容索引(index),然后,你无需执行 git-commit...总结 Git记录文件修改状态,不是文件本身。 初始化一个Git仓库,使用git init命令

67420

git 拉新分支_git基于远程分支新建本地分支

大家好,又见面了,你们朋友全栈君。 开发过程中经常用到从master分支copy一个开发分支,下面我们就用命令行完成这个操作 1....切换到被copy分支master),并且从远端拉取最新版本 $git checkout master $git pull 其中git pull 标准或完整命令git pull remote_repository_name...总结 其实在git中要注意如下几点: 第一点就是分支: git分支强大,所以要理解git分支,我们一个远程服务下可以拉多个分支,比如生产主分支、测试分支、每个人开发分支。...第三点 git远程服务和git远程分支: 某一个或某几个分支一个服务下,就好比A项目远程服务a那么a服务下我们可以创建 master、test、dev多个测试分支。...第四点 当我们从master分支上拉开发分支: 我们自己开发分支上pull时候会吧别人提交到master分支代码回pull下来,push时候还是提交到了自己开发分支,除非你把自己开发分支合并到了

2.9K30

【工具】Git 常用操作 - 备忘录

执行add命令就是提交到了暂存区,就是 VSCode 这个地方 ? 再执行commit命令就把代码提交到了本地版本库 最后再执行push命令把本地代码提交到远程版本库。...当 master 要合并 分支 A ,使用 快进 模式,master 指针会直接移到 分支A 指针处 相当于 master 分支拐到 分支A方向,后面的提交就 顺着 分支A 原本方向,不是原本...相当于直接把 要合并分支提交 搬到 目标分支 上 比如要把 分支 A 通过 rebase 合并到 master 上,相当于把 分支A 上所有提交 直接搬到 master 上,不是master...看了偏移符号之后,就要清楚一下为什么修改倒数第三个提交 执行 HEAD~3 了 首先 HEAD~3 倒数第四个提交 ?...你是不是会觉得这个命令挺冗余,明明可以自己手动抹去内容然后新增提交啊,为什么还要 这个命令 但是如果你要撤销内容很多时候,自己手动一个个改肯定是麻烦不少 何不直接使用一个命令一步到位呢?

42031

Merging vs. Rebasing

比如当你一个专用分支上提交了某些新特性,团队中其他成员向master贡献了若干commit,这就导致了提交历史“分岔” – 这也是将 Git 作为协同工具开发者都熟悉场景。 ?...可以强制推送时机之一,将私有分支推送到远端之后执行了本地提纯时候(比如为了备份)。这意味着“不想push该分支初始版本,使用现在这个代替吧”。...如此,交互式rebase就以一种很好方式被引入了工作流,并且只对本地分支产生影响。其他开发者只会看到你完成成果 – 一个干净且易易懂分支历史。...这并未违反“rebase黄金法则”,因为只有本地分支新提交被移动了,之前发生任何事情都为被改变。这相当于说:“把改变添加到已经完成那部分后面去”,通常,这比merge并行更直观。...For example: 如果还不能完全适应git rebase,可以一直一个临时分支执行rebase。这样即使不小心搞乱了提交历史,也能checkout原始分支再试一次。

45120

Git 如何 clone 非 master 分支代码

content {:toc} 问题描述 我们每次使用命令 git clone git@gitlab.xxx.com:xxxxx.git 默认 clone 这个仓库 master 分支。...之前写方法文章后面。...直接使用命令 git branch -r #查看远程分支git branch -a #查看所有分支 会显示 origin/HEAD -> origin/master origin/daily/1.2.2...原来解决方案 其实原来写这个方法更多:设置已有的本地分支跟踪一个刚刚拉取下来远程分支,或者想要修改正在跟踪上游分支。 我们本地先建立一个分支,建议名称和远程想要同步分支名称一样。...: git branch --set-upstream-to=origin/ daily/1.4.1 我们看到最后一行,执行这个命令,即可完成与上游分支关联。

30120

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券