为了账号安全,请及时绑定邮箱和手机立即绑定

有个疑问4:54秒的时候,echo "new feature added" >> branch.txt 这个branch.txt 是指分支master里的branch.txt 还是说在feature_x上新建一个branch.txt

有个疑问4:54秒的时候,echo "new feature added" >> branch.txt 

这个branch.txt 是指分支master里的branch.txt

还是说在feature_x上新建一个branch.txt

如果是后者,是不是必须要跟前者命名要一模一样?????

求解惑??、

正在回答

4 回答

因为当初创建feature分支的时候是拷贝了master副本,最后合并的时候,任何文件的改动都会合并到master原始文件里面。

0 回复 有任何疑惑可以回复我~

当你切换到featur_x分支后,实际是该分支的指针指向了featur_x,无需新建branch.txt


1 回复 有任何疑惑可以回复我~

不是新建一个txt,而是我切换到feature分支后,对这个branch.txt进行修改,然后执行add--commit后你在feature分支的对这个branch.txt进行的修改已经保存下来了。这个时候去打开branch.txt,可以看到修改的内容。但是,当我们切换到master分支后,这个branch.txt里面的内容还是没有修改过的(master分支上的内容没有修改),这个时候再merge,master分支里面的内容会将feature 里面的内容合并进来,再打开branch.txt里面的内容已经发生了修改(master分支上的内容已经修改)。

个人理解,如有不对请指出。

2 回复 有任何疑惑可以回复我~

feature_x 分支出现的时候,master 分支已经有这个文件了,所以 feature_x 分支也是有这个文件的,修改当前分支为 feature_x 后,再提交的时候就是提交到这个分支的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Git入门
  • 参与学习       43648    人
  • 解答问题       84    个

命令行和图形界面工具两种形式的Git使用。

进入课程

有个疑问4:54秒的时候,echo "new feature added" >> branch.txt 这个branch.txt 是指分支master里的branch.txt 还是说在feature_x上新建一个branch.txt

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信