Git和Gitee的基本使用以及Git提交遇到问题Everything up-to-date解决

一、gitee的ssh密钥配置

1.全局配置

ssh-keygen -t ed25519 -C "[email protected]"  
# 引号里面填写gitee账号绑定的邮箱 执行命令后连续按三次回车生成功启动密钥

2.生成密钥

cat ~/.ssh/id_ed25519.pub
#生成一个.pub的文件,里面是密钥,复制到gitee的ssh密钥里面即可

3.在gitee里面添加密钥后

ssh -T [email protected]
#出现Hi...表示ssh密钥配置成功

二、创建gitee仓库

新建一个git仓库后出现Git 全局设置:

git config --global user.name "*********"
git config --global user.email "*********"
#引号里面的内容是gitee账户的相关信息,直接使用即可

三、生成git本地仓库

1.本地项目文件夹下打开git终端

2.git init在项目根目录下初始化一个仓库

3.git add . 把项目提交到仓库暂存区

4.git status 查看项目状态

5.git commit -m "这里填提交版本" 把暂存区的项目提交到本地仓库

四、将本地仓库提交到远程仓库

  1. 配置别名

    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提交遇到问题Everything up-to-date

问题现象:已经修改了代码,但是git push的时候一直提示everything up-to-date

问题分析:git提交改动到缓存,要push的时候不会将本地所有的分支都push,只会将一部分修改的分支提交上去,但是我们git add .的是所有,所以存在了伪命令,导致提交失败

问题解决:学习别人简单的解决方法(合并远程分支和本地分支)没有学会,先记录自己学会的比较繁琐的解决方法

1.首先创建一个新分支提交改动

git branch new //创建一个名字为new的分支名

2.检查分支是否创建成功

git branch
#终端显示
#   new
# * master
#表示创建成功,目前选中的分支是master

3.切换分支

git checkout new
#执行git branch检查是否切换成功 终端显示
# * new
#   master
#表示创建成功,目前选中的分支是new,表示成功

4.提交改动的内容到新分支

git add .
git commit -m "***"

5.检查是否提交成功

git status

6.切换回主分支master

git checkout master

7.将新分支提交的改动合并到主分支上

git merge new

8.和4的方法一样重新提交一次改动到master分支

git add .
git commit -m "***"

9.push到远程仓库

git push -u 别名 结点

10.删除新建的new分支

git branch -D new

你可能感兴趣的:(Git,git,github)