git 提交

当你不小心在master上改了代码,并且add, commit 之后,想push,发现根本push不了(本来也不能直接将master代码push到远端),而且每次pull远程master的时候都要和本地的master进行merge ,提示你需要push,烦得很!!

解决:git log 查看commitID ,尽量找早一点的,git reset --hard commitID ,再 git pull 就好了

常用命令:

  1. 切分支

    1. git checkout -b new-branch //新创建分支,并切到新分支
    2. git branch new-branch//新创建一个分支
  2. 查看分支

    1. git branch //查看所有分支
    2. git branch -a //查看所有分支,包括远程和本地
  3. 合并分支

    1. git merge master //把指定的master分支合并到当前分支
    2. 解决冲突:====== 标记之前的内容来自于接收合并的分支,而在这之后的内容来自于要合并的分支。
        <<<<<<< main
    
       this is conflicted text from main
    
       =======
    
       this is conflicted text from feature branch
    
        >>>>>>> feature branch;
    
  4. 删除分支

    1. git branch -d my-branch
  5. 提交代码

    1. git add *
    2. git commit -m "debug"
    3. git push
  6. 回滚数据

    1. git reset --soft
    2. git reset --mixed
    3. git reset --hard "commit-id"// git log查看
相关推荐
周星星_少年只有一个面7 分钟前
git入门环境搭建
git
五味香14 分钟前
Linux学习,ip 命令
linux·服务器·c语言·开发语言·git·学习·tcp/ip
aPurpleBerry1 小时前
【问题解决】Github上手动Delete file之后, git remote add+git push出错
git·github
M_emory_3 小时前
解决 git clone 出现:Failed to connect to 127.0.0.1 port 1080: Connection refused 错误
前端·vue.js·git
Make_magic3 小时前
Git学习教程(更新中)
大数据·人工智能·git·elasticsearch·计算机视觉
不穿铠甲的穿山甲3 小时前
git-.git目录解析
git
唔知小罗13 小时前
git config是做什么的?
git
不是鱼18 小时前
新人程序猿必备的git技能(超实用基础版)
git·github
Exclusive_Cat21 小时前
Git的使用(基础语句)
git
江上清风山间明月21 小时前
git撤销、回退某个commit的修改
git·commit·版本·撤销·回退·特定