有没有可用的测试GIT存储库?

Sun*_*hah 8 git

我想学习git,那么有没有可用的在线测试git存储库,仅供测试?这样我就可以学习如何使用远程GIT回购?

sir*_*ide 16

Git不像SVN,因为你不需要中央回购.你可以做的是拿一个充满文件的目录并制作副本.在副本中,运行"git init",瞧,你有一个git repo可以玩.你甚至可以在本地克隆它并练习推拉.您甚至无需连接到互联网即可完成所有操作.


aet*_*ter 11

您可以在github.com上克隆您喜欢的任何仓库.如果您需要更多功能(合并,推送等),您可以在那里创建自己的测试仓库(目前这是免费的) - http://help.github.com/creating-a-repo/

  • 承诺,合并等......都是在本地完成的.你唯一不能做的就是推向外国回购.否则,正如siride所说,你可以很容易地在你的计算机上完成所有这些(包括远程回购). (2认同)

wen*_*aus 8

嗯,这是一个较老的问题,但对其他人来说仍然是最新的问题.

我通常使用以下工作流程(它或多或少是siride的建议).它可用于测试Git或在网络驱动器或服务(如Dropbox(而不是github.com或其他))上拥有远程存储库.

创建一个充当远程存储库的目录:

cd /somewhere/on/hard/drive/eg/Dropbox
mkdir my_project
cd my_project
git init --bare
Run Code Online (Sandbox Code Playgroud)

转到现有项目目录(如果没有,则创建):

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"
Run Code Online (Sandbox Code Playgroud)

仍在项目目录中,连接到远程存储库:

# add the remote repository
git remote add origin /somewhere/on/hard/drive/eg/Dropbox
# push for the first time
git push -u origin master
Run Code Online (Sandbox Code Playgroud)

然后你可以git commit,git push,git pull或你想要的任何尝试.要创建该存储库的新克隆,请使用标准克隆:

git clone /somewhere/on/hard/drive/eg/Dropbox my_project_dir
Run Code Online (Sandbox Code Playgroud)

这非常适合测试,因为它不需要任何服务器或第三方服务,甚至可用于实际工作.

或者,对于完整的初学者,http://try.github.io/允许您在Web浏览器中尝试基本的Git命令.


ssu*_*ski 5

这是你可以测试做https://github.com/octocat/Spoon-Knife的 repopull request