我如何从我的计算机导入源代码到我的GitHub帐户?
当前回答
正如JB非常正确地指出的那样,在GitHub上,只要简单地按照说明进行操作就变得非常容易。
下面是登录时使用http://github.com/new在GitHub上设置新存储库后显示的说明示例。
Global setup:
Set up Git:
git config --global user.name "Name"
git config --global user.email email@gmail.com
Next steps:
mkdir audioscripts
cd audioscripts
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin git@github.com:ktec/audioscripts.git
git push -u origin master
Existing Git repository?
cd existing_git_repo
git remote add origin git@github.com:ktec/audioscripts.git
git push -u origin master
Importing a Subversion repository?
Check out the guide for step-by-step instructions.
再简单不过了!!
其他回答
如果你有本地源代码,你想添加到一个新的远程新git存储库,而不“克隆”远程,执行以下操作(我经常这样做-你在bitbucket/github中创建你的远程空存储库,然后推送你的源代码)
Create the remote repository, and get the URL such as git@github.com:/youruser/somename.git or https://github.com/youruser/somename.git If your local GIT repo is already set up, skips steps 2 and 3 Locally, at the root directory of your source, git init 2a. If you initialize the repo with a .gitignore and a README.md you should do a git pull {url from step 1} to ensure you don't commit files to source that you want to ignore ;) Locally, add and commit what you want in your initial repo (for everything, git add . then git commit -m 'initial commit comment') to attach your remote repo with the name 'origin' (like cloning would do) git remote add origin [URL From Step 1] Execute git pull origin master to pull the remote branch so that they are in sync. to push up your master branch (change master to something else for a different branch): git push origin master
其中一条评论提到了使用GitHub GUI,但它没有提供任何具体的使用帮助,并注意到大多数(如果不是所有的话)答案只在命令提示符下有用。
如果你想使用GitHub GUI,你可以按照以下步骤:
Click the "+" button and choose "Add Local Repository" Navigate to the directory with your existing code and click the "Add" button. You should now be prompted to "Create a new local Git repository here" so click the "Yes" button. Add your "Commit Summary" and "Extended description" as desired. By default, all of your files should selected with checkmarks already. Click the "Commit & Sync" button. Now you will be prompted to add the name and description of your project as well as which account to push it to (if you have multiple). Click the "Push Repository" button
在旋转GitHub图标后,您的源代码将属于本地存储库,并在您的GitHub帐户上推送/同步到远程存储库。所有这些都假设您之前已经设置了GitHub GUI、您的GitHub帐户和SSH密钥。
实际上,如果你选择在GitHub上创建一个空的repo,它会给你确切的指令,你几乎可以复制和粘贴到你的终端(在这个时间点):
…or create a new repository on the command line
echo "# ..." >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:<user>/<repo>.git
git push -u origin master
从Bitbucket都:
向上推一个现有的存储库。您的计算机上已经有了Git存储库。让我们把它推到Bitbucket:
cd /path/to/my/repo
git remote add origin ssh://git@bitbucket.org/javacat/geo.git
git push -u origin --all # To push up the repo for the first time
这里有一些关于如何初始化一个GitHub存储库,然后将您已经创建的代码推送到它的说明。第一组指令直接来自GitHub。
来源:https://help.github.com/articles/create-a-repo/
在任何页面的右上角单击,然后单击New repository。 为您的存储库创建一个简短、容易记住的名称。例如,“hello-world”。 可选地,添加存储库的描述。例如,“我在GitHub上的第一个存储库。” 选择创建公共存储库或私有存储库。 使用README初始化这个存储库。 创建存储库。
恭喜你!您已经成功创建了第一个存储库,并使用README文件对其进行了初始化。
现在,在这些步骤之后,你将希望将本地计算机上的代码推到刚刚创建的存储库中,并按照以下步骤执行:
Git初始化(在代码所在的根文件夹中) git add -A(这将添加你目录中所有要提交的文件和文件夹) git commit -am“第一个项目提交” git远程添加来源git@github.com:YourGithubName/your-repo-name.git(你会发现这个地址在GitHub存储库你刚刚创建的“ssh clone URL”在主页) Git push -u origin master
就是这样。你的代码现在会被推送到GitHub。现在,每当您想继续推送已更改的代码时,就这样做。
git commit -m "新改动" Git推送源master(如果master是你正在工作的分支)
推荐文章
- 为什么我需要显式地推一个新分支?
- 如何撤消最后的git添加?
- Rubymine:如何让Git忽略Rubymine创建的.idea文件
- Gitignore二进制文件,没有扩展名
- Git隐藏错误:Git隐藏弹出并最终与合并冲突
- 了解Git和GitHub的基础知识
- 没有。Git目录的Git克隆
- 在GitHub上有一个公共回购的私人分支?
- Git与Mercurial仓库的互操作性
- 忽略git中修改(但未提交)的文件?
- 只用GitHub动作在特定分支上运行作业
- “git restore”命令是什么?“git restore”和“git reset”之间有什么区别?
- Git合并与强制覆盖
- Git拉另一个分支
- 是否有一个链接到GitHub下载文件的最新版本的存储库?