zoukankan      html  css  js  c++  java
  • Git使用

    设置署名和邮箱:

    $ git config --global user.name "用户名"
    $ git config --global user.email "电子邮箱"

    将代码仓库clone到本地,其实就是将代码复制到你的机器里,并交由Git来管理:

    $ git clone git@github.com:someone/symfony-docs-chs.git

    向这个本地的代码仓库添加当前目录的所有改动:

    $ git add .

    或者只是添加某个文件:

    $ git add -p

    来看现在的状态:

    $git status

    git在提交代码解决冲突

    git stash
    git pull
    git stash pop

     git 本地切换到之前的代码

    git reset --hard ba1b3eea9727f7f42c3e15045698235e24b0b467

     git 版本检查

    先把你要检查的老版本新建一个分支,然后切换到最新分支 然后compare with branch来进行比较

    git 重命名文件

    git mv old.md new.md

    git 简洁查看log

    git log --oneline

    #简单的log e1857ac (HEAD -> erp) Merge branch 'erp' of git.souche-inc.com:gourd/violin into erp e51a835 (origin/erp) 车型默认配置、车辆列表记录修改、创建车辆记录时增加在库时间 80eef15 feat: plugin name and icon fde1e61 feat: beautify car display name 5167043 Merge branch 'crm' into feat/the_first_step

    #图形化log

    git log --all -n4 --graph

    * commit e1857ac2439ca76a083701442c0b73aef035d1ff (HEAD -> erp)
    | Merge: 5167043 e51a835
    | | Author: wangmin <wangmin03@souche.com>
    | | Date: Tue Jul 9 20:18:05 2019 +0800
    | |
    | | Merge branch 'erp' of git.souche-inc.com:gourd/violin into erp
    | |
    | | * commit afb8a6b0be15afc48701d1077237857e9f091d4e (origin/dev-deploy, dev-deploy)
    | | | Merge: e87d8f4 c147aa3
    | | | | Author: wangmin <wangmin03@souche.com>
    | | | | Date: Tue Jul 9 20:01:14 2019 +0800

    #web 查看帮助

    git help --web log

     git 重新修改最新的上次提交

    ##重新add 后 或者直接修改message
    git commit --amend

    git 修改之前的提交记录

    ##后进入交互界面操作(需要修改的commit的parentcommitId)
    git rebase -i commitId

     git撤销本地提交

    ##不删除工作空间改动代码,撤销commit,不撤销git add .
    git reset --soft HEAD^
    
    ##删除工作空间改动代码,撤销commit,撤销git add . 
    git reset --hard HEAD^
    
    ##不删除工作空间改动代码,撤销commit,并且撤销git add . 操作
    这个为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。
    git reset --mixed HEAD^

    git HEAD和暂存区区别 

    git diff --cached
  • 相关阅读:
    "use strict"详解
    HTML5 文件上传
    jquery $(document).ready() 与window.onload的区别
    前端面试题——错题集
    css-子div设置margin-top影响父div
    常见的dom操作----原生JavaScript与jQuery
    前端面试题——错题集
    JavaScript正则表达式知识点
    越权漏洞
    php反系列化原理和演示
  • 原文地址:https://www.cnblogs.com/beaconSky/p/5440652.html
Copyright © 2011-2022 走看看