GIT的本地托管存储库与SVN本地存储库类似吗?
谷歌搜索对我没有任何帮助,所以我在这里询问我们的社区-是否可以使用Git创建本地repo,即不需要SVN/Git服务器,我们将其存储在电脑的硬盘上?只需在任何目录下运行GIT的本地托管存储库与SVN本地存储库类似吗?,git,svn,repository,local,Git,Svn,Repository,Local,谷歌搜索对我没有任何帮助,所以我在这里询问我们的社区-是否可以使用Git创建本地repo,即不需要SVN/Git服务器,我们将其存储在电脑的硬盘上?只需在任何目录下运行Git init,该目录就是Git存储库。您可以创建本地Git repo,但在那之后你就不会“推”了 您将直接在当地的Git回购中工作,该回购将包括您的所有历史记录: git init myrepo cd myrepo # copy/create files there git add . git commit -m "my fi
Git init
,该目录就是Git存储库。您可以创建本地Git repo,但在那之后你就不会“推”了
您将直接在当地的Git回购中工作,该回购将包括您的所有历史记录:
git init myrepo
cd myrepo
# copy/create files there
git add .
git commit -m "my files"
# work
git add .
git commit -m "my work"
...
例如,如果要将该本地回购推送到新创建的空GitHub回购,则需要:
- 首先登录GitHub并创建一个空的回购协议
- 第二,将远程设备添加到本地回购协议中
git remote add origin https://<yourlogin>@github.com/<yourlogin>/<yourRepo>
git init
和git commit
新添加的文件/文件夹-现在我无法推送更改集。请您添加更多关于如何处理此类本地Git repo@chepner的详细信息?换句话说,请您展示更多关于如何向此类本地repo发出拉取请求的说明。我明白了-这意味着使用Git我们无法从本地URL克隆/拉取,例如file:///C:/path/to/my/repo
我们可以使用SVN,对吗@VonC?@NamGVU您当然可以:不需要文件:///url。您将使用git本地协议():git clone c:\path\to\repo myclone
。不同之处在于:你最终会在“myclone”文件夹中找到repo的完整副本(及其所有历史记录),而不是工作区中的SVN头。哦,我明白了-你的解释是,我在URL中给出了文件://
,不断出错。谢谢你,沃克。当时被接受了^^非常抱歉@VonC-我无法从Git local repo进行克隆。我可以要求您提供用于这类事情的git命令示例吗?从创建repo到将其克隆到另一个位置。谢谢大家!@NamGVU您键入了什么命令,收到了什么错误消息?
git push -u origin master