使用git第一次上传项目到github
首先定位到项目的文件夹,有两种方式:
a.在项目根目录下右键空白区域打开git bush here
b.打开git bush,cd + 文件地址
git init //初始化版本库
在当前项目目录中生成本地git管理 并建立一个隐藏的.git 目录
执行后在此目录下会多一个.git文件夹
git add .
将项目上所有的文件添加到仓库中,如果想添加某个特定的文件,只需把.换成这个特定的文件名即可
git commit -m "first commit"// " "内为注释
把添加的文件提交到本地源码库,并附加提交注释
git remote add origin https://github.com/lwihtittlee/camera-RGB-controller.git
将本地的仓库关联到github上,http后为自己的仓库url地址(在github对应项目中可以复制)
上述内容完成了代码库的初始化,但代码还在本地,还没有push到github上,因此还需要git push命令
git push -u origin master//把代码上传到github仓库 强制上传:u改成f
使用git更新github已经上传的代码
还是要先定位到项目的文件夹,在项目根目录下右键空白区域打开git bush here
git add . //提交全部文件
git commit -m "注释"//提交代码
git pull //从主分支拉取最新代码 该命令也可用于本地代码的更新
git push //将代码推送到当前分支```
可能出现的问题
第一次上传步骤中如果出现下图情况,只需按照代码提示输入自己邮箱即可
报错master->master(fetch first)
报错原因是github中的代码和本地中的代码不一致,导致无法“push:,需要先将github里的代码pull下来
git pull --rebase https://github.com/lwihtittlee/camera-RGB-controller.git
再继续add commit push操作
git add .
git commit -m "注释"
git push https://github.com/lwihtittlee/camera-RGB-controller.git