git新建本地分支并推送到远程,以及将代码提交到新分支上,修改本地分支名和远程分支名,线上,本地代码回滚

1 篇文章 0 订阅
1 篇文章 0 订阅

一,新建分支并推送分支

1,到gitee里面将master分支克隆到自己电脑上的一个文件夹中

	git clone https://gitee.com/asd.......

在这里插入图片描述
克隆完之后打开那个文件夹,就这两个文件。
在这里插入图片描述
2.查看分支

    git branch  //本地分支,只有一个master
    git branch -a //查看本地和远程的所有分支

在这里插入图片描述

3,新建本地分支,并切换到新分支上

git checkout -b 新分支名
// 或者,上面一步等于下面这两步
git branch 新分支名
git checkout 新分支名

4,新建一个远程分支,名字一样

 git push origin 新分支名:新分支名

5,将本地分支和远程分支合并关联

 git push --set-upstream origin 新分支名

这时候已经把新分支建好了,并且推送到了远程,

二,将代码推送到新建的分支上

1,切换到要推送的分支,这个是哪个分支就是推送到哪个分支上
git checkout 分支名
在这里插入图片描述
2,将要推送的代码文件和文件夹复制到这里面
在这里插入图片描述
3,

git add .   //推送到本地
git status  //查看状态,推送的文件是绿色的
git commit -m "备注" //提交
git push -u origin 分支名  //推送到远程 

最后刷新gitee查看新的分支中是否有提交的代码

三,修改本地分支和远程分支

1,修改本地分支名称
注意:旧分支名和新分支名之间有个空格

git branch -m 旧分支名 新分支名

2,删除远程分支

 git push origin :旧分支名

3, 本地分支和远程分支进行关联合并

git push --set-upstream origin  新分支名

四,项目代码回滚

1,已经push后回滚

// 查看分支提交的日志,后面会有一串id
git log
// 复制id输入下面的指令,成功后此时本地版本已回退,再正常提交一遍线上版本也就回退了
git reset --hard <commit_id>命令或者git revert <commit_id>

快捷命令:git reset --hard HEAD^  // 回退到上个版本
快捷命令:git reset --hard HEAD^^ // 回退到上上个版本

2,提交到暂存区后(执行git add后)回退

git reset HEAD <file_name>  // 撤销提交到暂存区的内容
git checkout -- <file_name>  // 清空工作区的修改

3,工作区(执行git add前)回退

git checkout -- <file_name>命令  // 工作区的修改

然后就ok了
没了,结束了,是不是很简单呐,如有问题,欢迎留言。
最后:如果此篇博文对您有帮助,还请动动小手点点关注点点赞呐~,谢谢 ~ ~

  • 32
    点赞
  • 102
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨同学*

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值