[github]新建仓库并上传项目
程序员文章站
2022-04-17 18:45:21
...
1、注册github账号
https://github.com/
2、创建新仓库
3、填写新仓库信息
名称 | 是否必填 | 描述 |
---|---|---|
Repository name | 是 | 仓库名称 |
Description | 否 | 描述一下你的这个仓库的作用及相关说明 |
Public | 否 | 任何人都可以看到此存储库。 您选择谁可以提交。一般选择该选项。 |
Private | 否 | 您选择谁可以看到并提交到此存储库。 |
Initialize this repository with a README | 否 | 初始化项目说明文档。默认在仓库中生成README.md文件 |
Add .gitignore | 否 | 可以选择默认语言的.gitignore模板,会在仓库中默认生成.gitignore文件 |
Add a license | 否 | 可以选择开源许可协议,会在仓库中默认生成LICENSE文件 |
4、点击“create repository”后即创建完成
5、安装git
https://git-scm.com/downloads
6、提交代码到仓库
6.1 获取URL
6.2 两种提交方式
方式一:
- 在github上新建好仓库test;
- 在本地目录右键选择“Git Bash here”,然后使用命令“git clone https://github.com/githubID/test.git”进行克隆;
- 将需要上传的代码拷贝到本地的test仓库中;
- 使用以下命令提交到远程仓库中;
git add *
git commit -m "first commit"
git push origin master
缺点:拷贝修改代码过程中容易出错。
方式二:(推荐)
- 在github上手动创建仓库test;
- 在本地项目根目录中右键选择“Git Bash here”进入命令行,使用以下命令提交到远程仓库中;
git init #初始化本地仓库
git add * #添加要push到远程仓库的文件或文件夹
git commit -m ‘first commit’
git remote add origin https://github.com/githubID/test.git #建立远程仓库
git push -u origin master #将本地仓库push到远程仓库
7、异常问题
在实际操作中,由于在github上手动创建的仓库时勾选了README.md文件或.gitignore文件或license文件,但本地仓库没有此文件,在执行git push -u origin master命令时报如下的错误。
解决方法为:
第一步、可以通过如下命令进行代码合并【注:pull=fetch+merge]
git pull --rebase origin master
执行上面代码后可以看到本地代码库中多了文件
第二步、此时再执行语句
git push -u origin master
即可完成代码上传到github
上一篇: 【Git】命令行提交代码至 Github
下一篇: 如何将静态网站挂在github上