Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Git中重置默认主目录?_Git_Github_Git Branch - Fatal编程技术网

如何在Git中重置默认主目录?

如何在Git中重置默认主目录?,git,github,git-branch,Git,Github,Git Branch,我正在udacity.com上学习前端开发课程。我目前正在学习Git,我被卡住了 我在做一个项目,我想我是在按照指示做一个分支,叫做“包括安得拉斯目的地”。不知何故,这个分支现在是我主目录的一部分,但我想使用另一个目录来存储我的Git项目,在括号内,它应该是:(master),就像附件中的图片一样 有人知道我如何重置默认主目录/分支并摆脱“include andras destination”吗 我希望udacity git课程文件夹成为我的主文件夹(是这样吗?) 如果我键入: cd /User

我正在udacity.com上学习前端开发课程。我目前正在学习Git,我被卡住了

我在做一个项目,我想我是在按照指示做一个分支,叫做“包括安得拉斯目的地”。不知何故,这个分支现在是我主目录的一部分,但我想使用另一个目录来存储我的Git项目,在括号内,它应该是:(master),就像附件中的图片一样

有人知道我如何重置默认主目录/分支并摆脱“include andras destination”吗

我希望udacity git课程文件夹成为我的主文件夹(是这样吗?)

如果我键入:

cd /Users/ruxandravasilescu/Desktop/udacity-git-course
我得到:

ruxandravasilescu (include-andras-destinations) udacity-git-course
我不明白为什么那根树枝总是存在!否则,git的设置似乎没有问题。我在mac电脑上工作。下面是我的终端提供的一些信息

ruxandravasilescu (include-andras-destinations) ~
$ cd
ruxandravasilescu (include-andras-destinations) ~
$ git init
Reinitialized existing Git repository in /Users/ruxandravasilescu/.git/
ruxandravasilescu (include-andras-destinations) ~
$ pwd
/Users/ruxandravasilescu
ruxandravasilescu (include-andras-destinations) ~
$ git status
On branch include-andras-destinations
Untracked files:
  (use "git add <file>..." to include in what will be committed)
ruxandravasilescu(包括安得拉斯目的地)~
$cd
ruxandravasilescu(包括安得拉斯目的地)~
$git init
在/Users/ruxandravasilescu/.Git中重新初始化现有Git存储库/
ruxandravasilescu(包括安得拉斯目的地)~
$pwd
/用户/ruxandravasilescu
ruxandravasilescu(包括安得拉斯目的地)~
$git状态
在分支上包括安得拉斯目的地
未跟踪的文件:
(使用“git add…”包含在将提交的内容中)
Udacity在mac上的git设置如下所示,这也是我的终端最初的外观:


您在主目录中创建了git回购。只需将其移除,您就会没事:

$ rm -rf /Users/ruxandravasilescu/.git/ 

对于git分支,它们实际上不是计算机上的目录。。你什么时候打字的

 `git checkout (include-andras-destinations)`  ?

如果是这种情况,您可以尝试git checkout master返回回购的主分支。

我确实键入了git checkout master,但出现了一个错误,没有这样的文件键入时您是否在主git目录中?如果您位于目录的顶部,则会出现一个.git文件。我认为这是问题所在,我没有,但我不知道我的主要git目录在哪里。这不应该是我的repo的默认目录吗?通常每个git repo都有自己的目录。例如,我的计算机上当前的设置是E://Programming/Github/,在该目录中,我有几个不同的repo。作为进一步的例子,如果我想在'dummy_dir_123'上签出dev分支,我会做--cd E://Programming/Github/dummy_dir_123,并在该目录中键入--git checkout devI,我强烈推荐在git中查找目录和分支的差异。