检查后,我如何上传我的项目的Git存储库到GitHub?,我仍然不知道如何让一个项目上传到我的GitHub存储库。
我创建了一个存储库,并想将我的项目上传到它。
我在存储库页面上查看了某种上传按钮,但我没有看到任何类似的东西。
到目前为止,我已经查看了提供的链接,但仍然一无所获。他们提到了命令行;是Windows命令行还是Git Bash?因为我不能让他们做任何事。
我也尝试使用Git GUI,但是当我选择我想要的文件夹时,它说它不是Git存储库…需要拉上拉链吗?我尝试在文件夹中添加.gitconfig文件,但没有什么不同。
我假设你和我一样使用Windows系统,并且安装了Git。您可以在项目目录中通过简单的命令提示符运行这些命令,也可以使用Git Bash。
步骤1:
在Git中手动创建一个存储库。随你怎么称呼它。
步骤2:
进入您的本地项目目录。如果您希望将代码发布到刚刚创建的新存储库中,请确保在项目根目录中没有文件夹名.git。如果有,请删除。
执行命令git init。
步骤3:
运行命令
转到添加 。
步骤4:
运行命令
git commit -m YourCommitName
步骤5:
运行命令
git远程添加YourRepositoryName https://github.com/YourUserName/YourRepositoryName.git
步骤6:
运行命令
git push——set-upstream YourRepositoryName master——force
请注意,我在撰写本文时使用的是最新版本的Git。还要注意,我没有指定要将代码推入的任何特定分支,所以它会进入master。在第6步中,Git会要求您在一个弹出窗口中输入用户名和密码来授权命令。
你需要一个SSH连接和GitHub初始化到你的项目。我将在Linux机器下解释。
让我们从一些简单的东西开始:在终端中导航到你的项目,并使用:
git init
git add .
git commit
现在让我们将SSH添加到您的机器中:
use
ssh-keygen -t rsa -C "your_email@example.com"
复制公钥,然后将其添加到你的GitHub存储库:
部署键->添加一个
回到你的机器项目,现在启动:
git push origin master
如果有一个错误,配置你的.github/配置文件
nano .github/config
并将URL更改为SSH的一个:
url = git@github.com:username/repo....
就是这样。
GitHub发布了一个本地Windows客户端,使以下所有步骤变得多余。
您还可以使用Sourcetree在Windows上获得Git和Mercurial的设置。
下面是你在Windows下的操作方法:
If you don't have Git installed, see this article on how to set it up.
Open up a Windows command prompt.
Change into the directory where your source code is located in the command prompt.
First, create a new repository in this directory git init. This will say "Initialized empty git repository in ....git" (... is the path).
Now you need to tell Git about your files by adding them to your repository. Do this with git add filename. If you want to add all your files, you can do git add .
Now that you have added your files and made your changes, you need to commit your changes so Git can track them. Type git commit -m "adding files". -m lets you add the commit message in line.
到目前为止,即使你不使用GitHub,上面的步骤也是你要做的。它们是启动Git存储库的正常步骤。请记住,Git是分布式的(去中心化的),这意味着使用Git不需要“中央服务器”(甚至不需要网络连接)。
现在,您希望将更改推到GitHub托管的Git存储库中。你可以通过告诉Git添加一个远程位置来做到这一点,你可以用下面的命令来做到:
Git远程添加origin https://github.com/yourusername/your-repo-name.git
*注意:在你做git远程添加origin之前,你应该在GitHub中创建your-repo-name…
完成此操作后,Git现在就知道远程存储库了。然后你可以让它推送(也就是“上传”)你提交的文件:
Git push -u origin master