ste*_*esu 2 git version-control github
我的 git 存储库现在处于一个有点奇怪的地方,所以让我解释一下我是如何到达这里的......
cd /vargit clone https://github.com/..... wwwcd wwwmkdir my-sitemv !(my-site) my-sitecd my-site现在,当我运行时git status,它声称每个文件都已被删除,并且该my-site文件夹没有被跟踪。有点道理:我移动了每个文件
为了尝试纠正这个问题,我执行了以下操作:
git init-- 在“我的网站”中创建一个新的存储库git remote add origin https://github.com/.....-- 使这个仓库成为我的起源的“克隆”git fetch --all-- 确保我了解最近的提交git branch -u origin/master master-- 告诉我的本地 master 跟踪 origin master当我这样做时,我收到以下错误:
fatal: branch 'master' does not exist
Run Code Online (Sandbox Code Playgroud)
跑步git status给了我以下内容:
On branch master
Initial commit
Untracked files:
(use "git add <file>..." to include in what will be committed)
...
nothing added to commit but untracked files present (use "git add" to track)
Run Code Online (Sandbox Code Playgroud)
跑步git branch -a给了我:
remotes/origin/master
Run Code Online (Sandbox Code Playgroud)
所以我知道我在本地主机上,并且我知道存在远程主机,但我似乎无法将两者联系在一起。
小智 6
您在内部初始化的存储库中没有提交my-site,这就是导致命令中出现问题的原因git branch -u origin/master master。您可以运行git reset origin/masterin my-site,然后git branch -u origin/master将按预期设置上游。
您还可以删除 的所有内容www并将存储库克隆到www/my-site,这看起来不那么繁琐!
| 归档时间: |
|
| 查看次数: |
5969 次 |
| 最近记录: |