如何在github上传新代码?

时间:2010-05-19 15:21:19

标签: git github

我有一个包含所有编码项目的目录。

我想使用命令行将其上传(正确的术语?)到GitHub

我已经查看了Old question

我知道如何克隆现有项目,以及如何在进行任何更改后推送它。

但在这种情况下,我想创建一个新项目并添加文件。

如何使用命令行完成此操作?

7 个答案:

答案 0 :(得分:80)

git init
git add .
git commit -m "Initial commit"

在此之后,创建一个新的GitHub存储库并按照屏幕上的说明进行操作。

答案 1 :(得分:28)

如果您尚未在Github中创建项目,请在该站点上执行此操作。如果内存服务,它们会显示一个页面,告诉您如何将现有代码放入新存储库。但是,冒着过于简单化的风险,你会遵循Veeti的指示,然后:

git remote add [name to use for remote] [private URI] # associate your local repository to the remote
git push [name of remote] master # push your repository to the remote

答案 2 :(得分:21)

为了补充其他答案,在我了解git之前,我正在寻找一些方法将现有代码上传到新的github(或其他git)repo。这是为新手节省时间的简报: -

假设您准备好了新的空github或其他git repo: -

cd "/your/repo/dir"
git clone https://github.com/user_AKA_you/repoName # (creates /your/repo/dir/repoName)
cp "/all/your/existing/code/*" "/your/repo/dir/repoName/"
git add -A
git commit -m "initial commit"
git push origin master

或者,如果您有一个现有的本地git repo

cd "/your/repo/dir/repoName"
#add your remote github or other git repo
git remote set-url origin https://github.com/user_AKA_you/your_repoName
git commit -m "new origin commit"
git push origin master

答案 3 :(得分:6)

您可以使用其存储库API( http://develop.github.com/p/repo.html )通过命令行创建GitHub存储库

检查Creating github repositories with command line | Do it yourself Android示例用法。

答案 4 :(得分:3)

自从你发布这个问题以来,似乎Github改变了他们的布局。我刚创建了一个存储库,它曾经在屏幕上给你提供说明。看来他们改变了这种做法。

以下是他们用于创建回购的信息:

Create A Repo · GitHub Help

答案 5 :(得分:1)

在Linux下使用以下命令在git中上传代码
1)git clone repository
  询问用户名和密码 2)到目录目录 3)git添加项目名称 4)git commit -m'messgage' 5)git push origin master。
- 用户名,密码

将新的更改代码更新为Github

- >转到目录你的github代码
- > git commit ProjectName -m'消息'
- > git push origin master。

答案 6 :(得分:-1)

来自Github guide: Getting your project to Github :(使用Github桌面版)

  

在GitHub Desktop中设置项目

     

让您的项目进入GitHub桌面的最简单方法是拖动   包含项目文件到主应用程序的文件夹   屏幕。

     

如果要拖动现有的Git存储库,可以跳过   并将您的代码推送到GitHub.com。

     

如果该文件夹还不是Git存储库,GitHub Desktop将会提示   你把它变成一个存储库。把你的项目变成Git   存储库不会删除或破坏文件夹中的文件 - 它会   只需创建一些隐藏文件,让Git发挥其魔力。

enter image description here

在Windows中,它看起来像这样:( GitHub桌面3.0.5.2)

enter image description here

这不是最令人讨厌的方式,但它有效。