• Git 操作


    查看当前所在分支

    git branch

    创建分支并切换到

    git checkout -b dev

    提交当前分支

    git push origin HEAD -u

    git add . 时候停掉了

    删除

    rm -f .git/index.lock 

    克隆指定分支

    git clone -b dev https://gitee.com/zhangzhangzhanganqi/cxt.git

     git 版本回退--回退到上个版本(这个真的稳)

    git reset --hard HEAD^

    git 回退到指定的版本commit 

    先git log 查看commit id

    git reset --hard 0250cd0ff958e26016ccf853b8c63e94e88d69e6

    git 删除远程分支 (小心操作)

    git push origin --delete temp

     git 切换远程地址

    git remote set-url origin ssh://root@git.tun.jsaix.cn:2222/Aix/aix-system.git

    git 设置用户名

    git config --global user.name "yymmhh"
    

      

    git 设置邮箱

    git config --global user.email "yymmhh@126.com"
    

     

    git 将多个commit 合并为一个

    先  

    git log
    

     

    2.指名要合并的版本之前的版本号

    git rebase -i 3a4226b

     然后 

    将pick改为squash或者s,之后保存并关闭文本编辑窗口即可。改完之后文本内容如下:
    
    pick 3ca6ec3   '注释**********'
    
    s 1b40566   '注释*********'
    
    s 53f244a   '注释**********'

    然后保存退出就自动合并了

    这是放弃合并

    git rebase --abort  

    然后强推本地分支到线上

    git push -f origin train:train

    提交暂存(只会暂存加入版本库的文件)

    git stash save test
    git stash pop //取出最近一次暂存并删除记录列表中对应记录
    git stash list //查看暂存区的所有暂存修改
    git stash apply stash@{X} //取出相应的暂存
    git stash drop stash@{X} //将记录列表中取出的对应暂存记录删除

     git 修改最近一次提交的commit  修改完保存就OK了

    git commit --amend

    我想把已经commit的文件都撤回重新修改

    git reset --soft HEAD^

    拉取变基

    git pull --rebase

    查看其他分支的文件内容 v2分支的README.md文件

    git show v2:README.md

    !!!

  • 相关阅读:
    .net core 灵活读取配置文件
    SUSE12SP3-Mysql5.7安装
    SUSE12Sp3-MongoDB安装
    SUSE12Sp3-Supervisor 守护.net core进程
    SUSE12Sp3-Nginx安装
    SUSE12Sp3-.NET Core 2.2.1 runtime安装
    搭建consul 集群
    SUSE12Sp3安装配置.net core 生产环境(1)-IP,DNS,网关,SSH,GIT
    使用Consul 实现 MagicOnion(GRpc) 服务注册和发现
    使用MagicOnion实现gRPC
  • 原文地址:https://www.cnblogs.com/wlphp/p/10405625.html
Copyright © 2020-2023  润新知