Git上传项目到远程仓库
2019-02-20 本文已影响0人
wangfanghua
Git如何推送项目到Github展示
github是全球非常火热的开源社区,全世界非常多的开发者都乐意将自己优质的开源项目以及优质设计放在上面供人展示,在Github上你的项目Star越多那么从侧面上讲也相对认可你的技术,刚开始学习的开发者也可以将自己的学习笔记放在上面。
1.安装git软件: 这个www.baidu.com
2.建立Git与Github的远程联系(PY一下)
- 打开你的Github点击头像下的Setting(设置)
- 找到个人设置下的SSH and GPG keys(SSH和GPG密钥)
- 点击New SSH key (新的SSH密钥)
- 然后打开本地文件夹C:\Users\Wangly \ .ssh下的id_rsa.pub将里面的内容复制到刚才打开的Github新的SSH key里面保存,没有文件的可以用 $ ssh-keygen -t rsa -C "youremail@example.com"初始化
- 以上就是建立SSH连接
3.初始化本地仓库
- 新建一个文件夹
- 右键点击Git Bash Here进入到Git命令窗口
git init
- 初始化完成后将项目文件放进去
git add .
- 添加全部文件到git
git commit -m
- 把项目提交到仓库中
git remote origin 你的github仓库连接
- 这样就关联好你的远程仓库了
git push -u origin master
- 如果你远程仓库是空的话需要加上 -u 哦,下一次就不需要了
如果提示这种错误:
! [rejected] master -> master (fetch first)
error: failed to push some refs to 'https://github.com/wangly19/Student.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
- 如果有上面的错误那么代表你的github仓库有说明文档,默认创建的README文件
git pull --rebase origin master
- 合并一下重新输入上面的git push -u origin master代码就好了