赞
踩
1.全局配置
ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com" # 引号里面填写gitee账号绑定的邮箱 执行命令后连续按三次回车生成功启动密钥2.生成密钥
cat ~/.ssh/id_ed25519.pub #生成一个.pub的文件,里面是密钥,复制到gitee的ssh密钥里面即可3.在gitee里面添加密钥后
ssh -T git@gitee.com #出现Hi...表示ssh密钥配置成功
新建一个git仓库后出现Git 全局设置:
git config --global user.name "*********" git config --global user.email "*********" #引号里面的内容是gitee账户的相关信息,直接使用即可
1.本地项目文件夹下打开git终端
2.git init在项目根目录下初始化一个仓库
3.git add . 把项目提交到仓库暂存区
4.git status 查看项目状态
5.git commit -m "这里填提交版本" 把暂存区的项目提交到本地仓库
配置别名
git remote add hosptail_vue https://gitee.com/qfl_xr/hosptail-vue.git #git remote add 别名 仓库地址2.使用别名将本地仓库中的内容提交到远程仓库
git push -u hosptail_vue master #git push -u 别名 节点名(可在gitee中的仓库设置)
问题现象:已经修改了代码,但是git push的时候一直提示everything up-to-date
问题分析:git提交改动到缓存,要push的时候不会将本地所有的分支都push,只会将一部分修改的分支提交上去,但是我们git add .的是所有,所以存在了伪命令,导致提交失败
问题解决:学习别人简单的解决方法(合并远程分支和本地分支)没有学会,先记录自己学会的比较繁琐的解决方法
1.首先创建一个新分支提交改动
git branch new //创建一个名字为new的分支名2.检查分支是否创建成功
git branch #终端显示 # new # * master #表示创建成功,目前选中的分支是master3.切换分支
git checkout new #执行git branch检查是否切换成功 终端显示 # * new # master #表示创建成功,目前选中的分支是new,表示成功4.提交改动的内容到新分支
git add . git commit -m "***"5.检查是否提交成功
git status6.切换回主分支master
git checkout master7.将新分支提交的改动合并到主分支上
git merge new8.和4的方法一样重新提交一次改动到master分支
git add . git commit -m "***"9.push到远程仓库
git push -u 别名 结点10.删除新建的new分支
git branch -D new
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。