我想学习Git,是否有任何在线测试Git仓库可用于测试?以便我学习如何使用远程GIT仓库?
我想学习Git,是否有任何在线测试Git仓库可用于测试?以便我学习如何使用远程GIT仓库?
Git不像SVN那样需要中央仓库。您可以将一个文件夹及其内容复制一份。在副本中,运行“git init”,然后您就拥有了一个git仓库可供使用。您甚至可以从本地克隆,并练习推送和拉取操作。您可以在没有互联网连接的情况下完成所有这些操作。
嗯,这是一个较旧的问题,但对其他人仍然非常重要。
我通常使用以下工作流程(这更或多或少是siride答案所建议的)。它适用于测试Git或在网络驱动器或服务(如Dropbox)上拥有远程存储库(而不是github.com或其他存储库)。
创建一个目录,该目录将充当远程存储库:
cd /somewhere/on/hard/drive/eg/Dropbox
mkdir my_project
cd my_project
git init --bare
前往现有的项目目录(如果没有则创建):
cd project_dir
git init
# add all files you want to add, e.g. *, *.cpp *.h, '*.cpp' etc. or one by one
# create some file if you don't have any
git add *
git commit -am "initial commit"
仍然在项目目录中,连接到远程代码库:
# add the remote repository
git remote add origin /somewhere/on/hard/drive/eg/Dropbox
# push for the first time
git push -u origin master
随后你就可以使用 git commit
、git push
、git pull
或者其他任何你想尝试的Git命令。如果要创建一个该仓库的新克隆,请使用标准的克隆命令:
git clone /somewhere/on/hard/drive/eg/Dropbox my_project_dir