我正在创建一个新的应用程序,我希望能够从命令行创建一个存储库,以便能够添加提交而无需转到github并创建一个repo。我完全是noobian。可能吗?如果是这样怎么样?谢谢!
答案 0 :(得分:1)
对于github,您可以尝试hub - 是一个命令行工具,它包装git以扩展它,使用额外的功能和命令,使GitHub更容易使用。
doc的例子:
$ git create
[ repo created on GitHub ]
> git remote add origin git@github.com:YOUR_USER/CURRENT_REPO.git
# with description:
$ git create -d 'It shall be mine, all mine!'
$ git create recipes
[ repo created on GitHub ]
> git remote add origin git@github.com:YOUR_USER/recipes.git
$ git create sinatra/recipes
[ repo created in GitHub organization ]
> git remote add origin git@github.com:sinatra/recipes.git
答案 1 :(得分:0)
如果你想使用git,那么它相当简单,但如果不经过一些教程,你就不会走得太远。我强烈推荐Scott Chacon的Git Book。至少要阅读第2章和第3章。要回答你的问题:Git是一个分布式版本系统,所以你绝对不需要在GitHub中使用repo - 你可以在你自己的硬盘上创建一个repo,然后将它推送给任何其他repos(即你以后可以创建一个GitHub存储库并在那里发布你的存储库 - 它将是一个精确的克隆!)。
要创建一个仓库,您需要调用一个命令:git init
或git init repoName
- 前者在当前文件夹中创建仓库,后者创建一个名为“repoName”的新仓库。
当您准备创建第一个提交调用git add .
以将所有文件添加到索引时(将其视为准备将进入下一次提交的区域)和git commit -m“Commit信息”。除了添加所有文件,您还可以选择git add path/to/file
在开始使用git之前,你至少需要一些git覆盖的基础知识。