我如何从我的计算机导入源代码到我的GitHub帐户?


当前回答

如果你有本地源代码,你想添加到一个新的远程新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

其他回答

在git hub中创建存储库

允许通过GIT跟踪您的项目

使用CMD进入项目文件所在的文件夹->cd /automation/xyz/codebase 使用命令git status检查git初始化 如果你得到这个错误消息:fatal: Not a git repository(或任何父目录):.git,这意味着你当前所在的文件夹没有被git跟踪。在这种情况下,在项目文件夹中输入git init初始化git,然后执行添加和提交项目的过程。

如果您收到另一条错误消息,请仔细阅读其中的内容。如果你说“git”这个词不被识别,是不是说git没有安装在你的电脑上?它是否说你已经在git初始化的文件夹或子文件夹中?谷歌你的错误和/或输出来理解它,并找出如何修复它。

现在运行以下命令

#

echo "your git hub repository name" >> README.md git init git添加README.md Git commit -m "第一次提交" Git远程添加原点https:// # 当你第一次打开你的存储库时,你会得到上面的块 如果发生错误或在最后一个命令后没有发生任何事情,运行“git push -u origin master” 不要担心 去文件夹的代码是可用的,并通过git扩展推到git [URL],分支

这里有一些关于如何初始化一个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是你正在工作的分支)

这在优秀的免费电子书ProGit中得到了解释。它假设您已经有一个本地Git存储库和一个远程Git存储库。连接它们使用:

$ git remote
origin
$ git remote add pb git://github.com/paulboone/ticgit.git
$ git remote -v
origin    git://github.com/schacon/ticgit.git
pb    git://github.com/paulboone/ticgit.git

将数据从本地存储库推送到GitHub使用:

$ git push pb master

如果你还没有设置本地和/或远程存储库,请查看GitHub上的帮助和本书前面的章节。

我的解决方案:

问题是文件大小不能超过100M。

在迁移到github之前,在存储库中这样做:

git clone --mirror git://example.com/some-big-repo.git

wget http://repo1.maven.org/maven2/com/madgag/bfg/1.12.12/bfg-1.12.12.jar

mv bfg-1.12.12.jar bfg.jar

java -jar bfg.jar --strip-blobs-bigger-than 100M some-big-repo.git

cd some-big-repo.git

git reflog expire --expire=now --all && git gc --prune=now --aggressive

git push

准备好了!

现在再次使用工具https://github.com/new/import进行迁移

看到更多: 推到github回购时出错 而且 https://rtyley.github.io/bfg-repo-cleaner/

希望我能帮到你。:)

打开你的GitHub仪表盘(如果你登录了,它在https://github.com/) 点击新建存储库 填空;点击创建存储库 按照随后出现的页面上的说明操作