我有一个文件夹,里面有我的项目资料。我怎么能把这个项目推到Github的存储库?

我尝试了以下步骤:

我在GitHub上创建了空仓库。 我运行git-bash并输入git init,所以在根项目中出现了。git文件夹。 我使用git add sourcesFolderName添加了一些文件到版本控制中 我使用git commit -m "initial commit"来提交上一步添加的文件 我指定远程存储库使用git远程添加MyProject <url> 最后git推送,但什么都没有推送到远程repo…(未授权失败)

那么我怎么能把现有的资源推到新创建的github回购?


当前回答

Git自2005年问世以来一直是版本控制系统的首选。大约87%的开发者使用Git作为他们的版本控制系统。

但是如果你有一个已经存在的项目,并且你想要推送到远程服务器中的Git,请按照以下步骤执行:

Go to the terminal of your project directory You need to initialize your project git using git init Create a .gitignore file and it is actually a text file that tells Git which files or folders to ignore in a project. Stage your files using git add . Commit your changes to your local repository with an appropriate commit message: git commit -m "my first commit" In this step, you just need to create a repository in any one of the distributed version control systems like GitHub or Bitbucket Use this Git command to link your local repository with that of the remote: git remote add <your-remote-name> <your-remote-url>

所以,如果你的GitHub repo-url是https://github.com/your-github-username/new-repository.git,那么Git命令就变成:

git remote add origin https://github.com/<your-github-username>/new-repository.git

将代码推送到远程GitHub存储库 Git push origin master

注意:git push命令需要两个参数:远程存储库的名称(origin)和要推送的分支(这里master是每个存储库的默认分支)。

详细信息请参考这个博客。

其他回答

如果您想摆脱命令行,另一个选择是使用SourceTree。

这里有一些关于如何设置的额外资源:

连接到Bitbucket或Github 克隆远程存储库 创建本地存储库 添加现有的本地存储库

Git自2005年问世以来一直是版本控制系统的首选。大约87%的开发者使用Git作为他们的版本控制系统。

但是如果你有一个已经存在的项目,并且你想要推送到远程服务器中的Git,请按照以下步骤执行:

Go to the terminal of your project directory You need to initialize your project git using git init Create a .gitignore file and it is actually a text file that tells Git which files or folders to ignore in a project. Stage your files using git add . Commit your changes to your local repository with an appropriate commit message: git commit -m "my first commit" In this step, you just need to create a repository in any one of the distributed version control systems like GitHub or Bitbucket Use this Git command to link your local repository with that of the remote: git remote add <your-remote-name> <your-remote-url>

所以,如果你的GitHub repo-url是https://github.com/your-github-username/new-repository.git,那么Git命令就变成:

git remote add origin https://github.com/<your-github-username>/new-repository.git

将代码推送到远程GitHub存储库 Git push origin master

注意:git push命令需要两个参数:远程存储库的名称(origin)和要推送的分支(这里master是每个存储库的默认分支)。

详细信息请参考这个博客。

如果您的存储库中已经有. Git /文件夹,则Git init不会初始化。所以,就你的情况来说,做

(1) rm -rf .git/

2)滚英寸

(3) git远程添加origin https://repository.remote.url

(4) git commit -m“提交信息”

(5) git push -f origin master

截至2019年7月29日,Github向用户提供了在创建回购时完成这项任务的说明,并提供了几个选项:

在命令行上创建一个新的存储库

git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/user/repo.git
git push -u origin master

从命令行推送现有存储库

git remote add origin https://github.com/user/repo.git
git push -u origin master

从其他存储库导入代码

按导入按钮初始化进程。

对于视觉学习者来说:

git init

在新的本地存储库中添加文件。这将为第一次提交准备它们。

git add .

在本地存储库中添加文件,并对它们进行提交。要取消文件,使用'git reset HEAD YOUR-FILE'。

提交在本地存储库中暂存的文件。

git commit -m "First commit"
# Commits the tracked changes and prepares them to be pushed to a remote

存储库。要删除这个提交并修改文件,使用'git reset——soft HEAD~1'并再次提交并添加文件。 复制远程存储库URL字段在GitHub存储库的快速设置页面的顶部,单击复制远程存储库URL。

在命令提示符中,添加将在其中推送本地存储库的远程存储库的URL。

git remote add origin remote repository URL
# Sets the new remote
git remote -v
# Verifies the new remote URL

将本地存储库中的更改推到GitHub。

git push origin master
# Pushes the changes in your local repository up to the remote repository you 

指定为原点