• git 常用命令


    1、设置用户名 
    git config --global user.name "yanglei"
    2、设置邮箱
     git config --global user.email ylly33@126.com
    3、克隆
     git clone git@gitee.com:superlover/test.git
    4、添加到暂存区
    git add **
    5、提交到本地仓库
    git commit ** -m "提交信息"
    6、推送到远程仓库
    git push (git push origin master:master)
    7、更新
    git pull (git pull origin master:master)
    8、用于显示工作目录和暂存区的状态
    git status
    9、查看提交日志
    git log
    10、 切换分支
    git checkout
    11、查看设置的远程仓库
    git remote -v
    (添加)git remote add
    (删除)git remote rm
    12、查看分支
    git branch
    13、创建分支
    git branch **
    14、删除分支
    git branch -d (删除合并后的分支,没合并删除不了)
    git branch -D  (删除包括没有合并)
    15、选择分支提交(将本地创建的分支提交到远程)
    git push origin master(origin为远程仓库的名称,master为分支)
    16、合并分支
    git merge
    17、删除远程分支
    git push origin :dev
    --------------------------------------
    撤销操作
    1、文件修改了,没有进行add操作
    git checkout fileName
    git checkout .
    2、对不想提交的文件进行了git add操作
    git status
    git reset HEAD <filename>
    3、修改的文件已被git commit,但想再次修改不再产生新的Commit
    git commit --amend 可以修改提交信息
    git reset --soft HEAD^ 撤回最近的commit
    回滚(push之后)
    1、将某一个文件撤销到某个版本
    查看指定文件的历史版本
    git log <filename>
    回滚到指定commitID
    git checkout <commitID> <filename>
    2、删除最后一次远程提交
    方式一:使用revert
    git revert HEAD
    git push origin master
    方式二:使用reset
    git reset --hard HEAD^
    git push origin master -f
    二者区别:
    revert是放弃指定提交的修改,但是会生成一次新的提交,需要填写提交注释,以前的历史记录都在;
    reset是指将HEAD指针指到指定提交,历史记录中不会出现放弃的提交记录。

  • 相关阅读:
    操作excel语法
    MySQL exists的用法介
    vim 快捷键
    mysql中datetime比较大小问题
    MySQL CAST与CONVERT 函数的用法
    tbxvUZIAJH
    springBoot相关
    springCloud
    Spring Boot使用JavaMailSender发送邮件
    RabbitMq 消息队列
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13300612.html
Copyright © 2020-2023  润新知