• git常用操作 配置用户信息、拉取项目、提交代码、分支操作、版本回退...


    git常用操作 配置用户信息、拉取项目、提交代码、分支操作、版本回退...

    /********git 生成key************/
    ssh-keygen -t rsa -C "email@email.com","email@email.com"是你的github账号
    生成的密钥目录:C:Usersadmin.ssh
    
    /********git 配置用户信息************/
    git config --global user.name "qing_321"
    git config --global user.email "qing_321@163.com"
    git remote set-url origin xxxx //更换仓库地址
    /**************拉取项目*******************/
    git clone https://gitee.com/qing_321/html_hot_reload.git
    
    /*************提交代码**************/
    git add . //增加 修改及新增文件
    git commit -m 'xxxx' //填写修改的注释信息
    git push origin master //提交项目到master主分支 
    
    /****分支操作****/
    git branch //查看本地分支
    git branch -r//查看远程分支
    git branch dev //创建分支
    git checkout dev //切换到dev分支上
    git push origin dev //提交到dev 分支上
    git merge dev //把dev合并到主分支master上
    git branch -d dev //删除本地dev分支 
    //删除远程分支,需执行这两行命令
    git branch -r -d origin/branch-name 
    git push origin :branch-name 
    
    /****文件合并****/
    git checkout develop static/js/help.js //把develop分支static/js/help.js文件合并到当前分支
    
    /****版本回退****/
    git reflog //查看提交的版本
    git reset --hard 1094a // 指定版本回退
    git reset --hard HEAD^ //回退上一个版本,^代表上个版本,^^代表上上个版本,依次类推
    git reset --hard HEAD //撤销当前分支合并 *合并还没提交
    
    
    git revert 98db289a379939c7d4bfc14aee1889ab4581338f //单独回退某次的提交
    git push --force //提交回退后的版本到远程仓库
    
    /****未提交前的操作****/
    git checkout . //放弃文件的修改
    git checkout -- xxx //放弃某个文件的修改(xxx文件名)
    git clean -df //清除本次新增的文件
    
    /****撤销xx文件的合并****/
    git reset xxx 
    git checkout xxx
    
    git stash //把修改的内容缓存到本地 
    git stash pop //把本地缓存代码提取出来
    
    /****.gitignore 文件添加或更新后规则无效****/
    git rm -r --cached test.txt // test.txt重新成为未跟踪文件
    
  • 相关阅读:
    HTML学习笔记-框架(40)
    HTML学习笔记-使用div和table进行布局(36)
    MVC初体验-EF系列(总结)(23)
    MVC初体验-EF系列(延迟加载)(22)
    MVC初体验-EF系列(状态跟踪的修改)(21)
    MVC初体验-EF系列(CRUD)(20)
    回收站清空后立马恢复
    软件体验记录
    复杂网络,抽象语法树
    PHP修改记录
  • 原文地址:https://www.cnblogs.com/yz-blog/p/9632923.html
Copyright © 2020-2023  润新知