Git、Github、GitLab作为三大可供程序员进行项目代码版本管理的工具,今天我们就记录下使用Github新建远程仓库并成功提交的过程,仅供学习参考。
- 步骤一:在登录Github状态下选择
新建成后跳转
REAMNE.md 是项目的说明文档,之后会用到
2. 步骤二:开始具体的上传至Github过程 (Tips:前提是必须安装了git)
1、在需要上传项目上右键打开git命令窗口,选择
2、具体的命令参考
git config --global user.name ‘用户名’
git config --global user.email ‘邮箱’
设置好后可查看用户名或邮箱
git config --global user.name
再你需要提交项目下初始化本地仓库
git init
此时会在文件目录下生成一个.git文件,此文件有可能会隐藏
将项目纳入.git版本中
git add .
一定要主意啊add和.之间有空格,不然会报错
将所有更改的放在本地缓存区,并加以说明
git commit -m ‘加入说明’
链接远程github仓库
git remote add origin ‘https://github.com/T3mi2/reactDemo.git’
若分支设置错误,可以前后查看 切换分支
git remote rm origin 删除现在的远程仓库分支
git remote add origin url 添加新的 远程仓库地址
从远程仓库拉取所需要的更新(每次上传项目前都要执行此操作步骤)
git pull origin master
因远程仓库拉取可能会和本地仓库合并时发成冲突,可使用
git status 查看分支状态
查看当前分支
git branch -a
以下为对分支的一些操作
创建本地分支
git branch 分支名
切换到本地分支
git checkout 本地分支
本地分支提交
git add .
git commit -m ‘dev’
git push -u origin dev
合并分支到master
git checkout master
git pull origin master
git merge origin/maser //合并分支
git status //查看分支状态
上述步骤无错误后可直接push推送至远程仓库
git push origin master
在http提交方式下会让你输入两次账户名和密码
***************************更新了项目或新增了项目文件该怎么上传
先使用git status 查看文件或分支状态,是否存在修改或新增的文件
提交修改后的文件至本地缓存区
git add .
提交更新后的文件,并加以说明
git commit -m ‘这是说明’
git push origin master
***************************************解决每次提交都需要输入用户名和密码
怎么样才能解决每次提交过程中输入用户名和密码这么一个繁琐的步骤,将http方式改为ssh方式即可
在git的安装目录下双击开git-bash.exe,在本地创建ssh key
ssh-keygen -t rsa -C ‘邮箱’
要输入时默认回车即可,然后成功的在User文件对应的用户下创建了.ssh文件夹,其中有个id_rsa.pub文件,打开复制其中的key
返回github,进入Account Setting(账户设置),左边你选择SSH and GPG Key
点击添加,成功示例如下
验证是否绑定成功,在git-bash中验证,输入命令
ssh -T git@github.com
如果第一次执行该指令,这会提示是否继续,这是我们输入yes即可,就会看到验证成功信息
接下来我们看看在项目的git下查看远程连接方式
我们先删除原来的HTTP方式
Github仓库复制SSH的地址,就是刚添加的SSH链接方式地址
git remote add origin SSH地址,链接方式更改为SSH方式
如果此时想要将修改的项目提交至github仓库,执行以下过程
可先查看当前分支
git branch -a
将修改的文件添加至本地缓存区,并加以说明
git push origin master
如果报以下错误
原因时没有将本地分支与远程仓库分支进行关联,可进行一项操作即可
git push --set-upstream origin master 即把本地分支关联到远程分支
合并后再按原正常提交方式提交
*******************以上就在Github上新建远程仓库与提交过程.不对之处请指出,仅供学习参考.