搭建Gitee 详解 ===== 知识点git stash 压栈 git stash pop出栈

一.gitee 注册

在这里插入图片描述
二.新建仓库在这里插入图片描述
三,新建仓库
在这里插入图片描述
四.配置 -SSH公钥
在这里插入图片描述
配置用户名和邮箱

 - git config --global user.name "fyk"        配置用户名 
 - git config --global user.email "1445688048@qq.com"     配置邮箱 
 - git config --list     显示配置信息
 - 可选配置 git config --global core.autocrlf false        
   linux和window的换行符不一致导致的。false表示不主动转换 , true表示自动转换并且不再弹提示

在创建的 .ssm文件夹下通过命令配置SSH公钥 (用rsa加密)
在 C:\Users\Administrator.ssh 鼠标右击选择Git Bash Here

ssh-keygen -t rsa
在这里插入图片描述在这里插入图片描述

本地仓库创建 :
使用命令 git init 初始化一个空的本地仓库,然后全部拷贝到项目目录下
使用命令 git clone 远程仓库链接 进行创建本地仓库

我做的是吧本地项目推到Gitee中 (仅供参考)
git add .
git commit -m “init”
git remote add 你的gitee仓库名 git的url (添加git地址)
git push -u 你的gitee仓库名 master (推送远程服务器)
git pull 你的gitee仓库名 master (拉取)

添加远程url: git remote add 你的gitee仓库名 git的url

如果拉取时出现:fatal: refusing to merge unrelated histories 错误

git pull 你的gitee仓库名 master --allow-unrelated-histories
加上后半部 你的gitee仓库名
git pull giteeOne master --allow-unrelated-histories

error: src refspec master does not match any. 错误的解决办法
问题的内容是:
错误:SRC ReFSPEC主控器不匹配任何。
错误:未能将某些引用推到’git @ Github.com:HaHaa/ftpMal.git’

git commit -m “init” git remote add 你的gitee仓库名 git的url (添加git地址)
git push -u 你的gitee仓库名 master

git 合并分支到master

实际场景:
假如我们现在在dev分支上,刚开发完项目,执行了下列命令

$ git add .
$ git commit -m ‘dev’
$ git push -u origin dev

然后我们要把dev分支的代码合并到master分支上 该如何?
1. 首先切换到master分支上

$ git checkout master

如果是多人开发的话 需要把远程master上的代码pull下来

$ git pull origin master

如果是自己一个开发就没有必要了,但是为了保险起见还是pull一下

2.然后我们把dev分支的代码合并到master上

$ git merge dev

3.然后查看状态

$ git status

$ On branch master $ Your branch is ahead of ‘origin/master’ by 12 commits.
$ (use “git push” to publish your local commits) $ nothing to
commit, working tree clean

上面的意思就是你有12个commit,需要push到远程master上

4.执行下面命令即可

$ git push origin master
这样就可以了

界面操作
dev 合并到master中
1.先切换到master分支上
在这里插入图片描述
2.合并分支
在这里插入图片描述
知识点:
如果在dev 分支上开发还没完成 需要到另外的分支上修改bug ,dev代码先压入栈中 就不用提交了, 出栈以后可以接这开发

git切换分支 未提交代码时可以压栈
git status 查看状态
git stash 压栈
git stash pop 出栈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值