git使用的一些问题

酸菜鱼的鱼 2018-09-20 02:16:51

由于刚使用git不久,很多地方还不是很清楚。最近在使用户时遇见了一些问题,还请个位大神们指教。

第一步:从远端的服务器上git clone一份代码到本地电脑上。
第二部:git checkout -b a 新建一个分支a,并跳转到分支a
第三部:git checkout -b b 新建一个分支b,并跳转到分支b

使用git branch -v 可以看到分支master,a, b

困惑的地方:

我当前在分支b上面,对代码做了修改,然后保存。在通过git checkout a跳转到分支a上面,发现分支a上的代码也做了修改。个人理解的是我创建了不同的两个分支,在不同的分支上做的修改已改不会影响到其他分支才对。

...全文
164 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
碧螺春的马甲 2019-03-05
  • 打赏
  • 举报
回复
你需要理解下 workspace 的概念 workspace 内容修改后, checkout 仅会将 HEAD -> a branch,stage区域跟随 history 区域,workspace 不变
酸菜鱼的鱼 2018-10-22
  • 打赏
  • 举报
回复
可以将修改后的通过Git add和Git commit 提交一下,在通过Git checkout 跳转到其他分支,等需要跳回来时,在回退到之前提交的版本即可

1,279

社区成员

发帖
与我相关
我的任务
社区描述
软件工程 CVS/SVN
社区管理员
  • 版本控制社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧