【发布时间】:2011-08-18 10:22:06
【问题描述】:
我不确定这是不是问这个问题的正确地方,如果不是,请重定向我。
我是 git 新手,在学习它时我偶然发现了这一点。
git branch branchName 和 'ls' 如何相互配合。
例如:
如果我有一个 master 和 test 分支,并且 test 分支与 master 分支相比有一个额外的 testFile 。
现在,在 master 分支中,如果我 ls,我将看不到 testFile,但在切换到 test 分支和 ls 后,我会看到 testFile
kiran@kiran-desktop:/media/kiran/Linux_Server/dev$ git branch
master
* test
kiran@kiran-desktop:/media/kiran/Linux_Server/dev$ git checkout master
M editor/editor_parts/syntax/operator_syntax.js
Switched to branch 'master'
kiran@kiran-desktop:/media/kiran/Linux_Server/dev$ ls
cgi-bin index.php misc underConstruction
editor jquery-1.5.2.min.js php.php userManage
fileManage jquery-ui-1.8.11.custom.css projectManage userPages
images login test.php
kiran@kiran-desktop:/media/kiran/Linux_Server/dev$ git checkout test
M editor/editor_parts/syntax/operator_syntax.js
Switched to branch 'test'
kiran@kiran-desktop:/media/kiran/Linux_Server/dev$ ls
cgi-bin index.php misc test.php
editor jquery-1.5.2.min.js php.php underConstruction
fileManage jquery-ui-1.8.11.custom.css projectManage userManage
images login testFile.txt userPages
kiran@kiran-desktop:/media/kiran/Linux_Server/dev$
但是来自两个分支的pwd 显示相同的位置。
那么,切换分支如何改变ls 的输出(据我所知是linux的一个功能)?
【问题讨论】:
标签: linux git git-branch