Git-我如何实际查看分支机构的文件?

时间:2017-01-09 07:31:54

标签: git

我对git完全陌生,只是尝试使用命令行创建分支:

git checkout -b newbranch

在分支中包含我的主文件的副本,包括HTML文件,一些相关的JavaScript和CSS文件等。我的问题是,我如何实际"签出/加载" HTML文件(或分支内的任何其他文件)?我想编辑分支内的html文件,这样它就不会影响主分支,但同时我需要能够在浏览器中物理访问这个文件。

据我所知,git中的分支实际上不存在作为文件系统中的子文件夹我可以导航到。对不起新手问题。

谢谢,

1 个答案:

答案 0 :(得分:2)

首先,它取决于您创建新分支的位置。如果您当前在master分支机构,然后执行git checkout -b newbranch,则会创建一个newbranch,与您从主人创建新分支时的master分支相同(比如克隆)。

现在,当您在命令中使用checkout时,会在创建一个切换后自动切换到newbranch。在这里,您可以编辑所需的任何文件,但这不会影响您的master分支。这些更改仅限于newbranch

稍后,您还需要切换到master分支并合并您的newbranch

--- I assume that you are currently on newbranch

git add <MODIFIED_FILE_PATH / NEW_FILE_PATH> # Ref [1]
git commit -m 'Your commit message'          # Commit your stacked files
git checkout master                          # Moves you to master branch
git merge newbranch                          # Merges your newbranch file changes to master branch
  

注意 [1] :您需要将<MODIFIED_FILE_PATH / NEW_FILE_PATH>替换为您修改过的文字路径或   在newbranch

中创建