zoukankan      html  css  js  c++  java
  • Git常用命令

    原文内容来自于LZ(楼主)的印象笔记,如出现排版异常或图片丢失等问题,可查看当前链接:https://app.yinxiang.com/shard/s17/nl/19391737/3a394d8a-b5f3-4ff2-a6e5-241898762a38

    Git常用命令

    git中使用idea时,git包的下载地址:https://git-scm.com/download/win
    pwd 查看当前工作目录
    cd learnit/ 移动目录到指定工作目录中
    git log 查看版本系统的历史记录
    git log --pretty=oneline 以简洁的方式查看历史记录;
    git status 查看当前git库的文件状态;
    git add . 表示添加所有
    git diff head -- rename.txt(文件名称) 查看git版本库中的文件与当前本地库中文件的对比信息数据;
    cat rename.txt 查看当前本地库中所指定文件中的内容数据信息;
    git reset --hard HEAD^ 表示回退到add distributed 版本时,
    git reset --hard commId 表示回退到指定的commtId的版本;(commId表示记录的唯一标识)    此处--hard必须是紧挨在一起的;!
    git checkout -- rename.txt 撤销&&回复最近一次改文件所修改后的返回,(将当前文件回到最近一次git commit或git add时的状态。)
    git rm rename.txt  // 表示删除版本库中的文件;(文件删除后,需使用git commit 重新提交一下数据;)
    gitk 内建的图形化git页面;
    $ ssh-keygen -t rsa -C "2326008025@qq.com"  使用该命令创建所对应的ssh key;
    (创建后,用户主目录下,将出现.ssh文件夹,将该文件夹下id_rsa.pub文件内容添加到github上的账户信任列表中即可;)
    -- 2.使用该命令将本地的git仓库,关联到远程的git库中;
    $ git remote add origin(远程库的名称,默认为origin) git@github.com:DearZh(表示gitHub用户名)/learngit.git(表示仓库名称)
    --git remote rm origin 表示删除当前所关联的远程库链接;
    -- 3.将当前本地库的内容推送到远程库中;
    $ git push -u origin master;(远程库中没有本地库的修改记录等,所以第一次推送到远程库时,命令中加上 -u 表示推送master分支的所有内容)
    --使用命令克隆所指定的远程库;
    $ git clone git@github.com:DearZh/gitskills.git
    ------------------------------------git show --name-only ----------------------------------------
    git cherry-pick commitId  用于将其余分支的提交,提交check到当前分支中 3423b67
     
    git show commitId 查看指定ID下的所有修改记录
    git show commitID fileName 查看指定commitID下的具体某个文件的修改
     
    ---------------------------------------------Git Log-----------------------------------
    1. git log 查看提交历史记录
    2. git log --oneline  或者 git log --pretty=oneline 以精简模式显示
    3. git log --graph 以图形模式显示
    4. git log --stat 显示文件更改列表
    5. git log --author= 'name' 显示某个作者的日志
    6. git log -p filepath 查看某个文件的详细修改
    7. git log -L start,end:filepath 查看某个文件某几行范围内的修改记录
    8. git log --stat commitId  或者 git show --stat commitId 查看某一次提交的文件修改列表 
  • 相关阅读:
    关于easuiy中的datetimebox与数据库中的时间的交互的使用
    datagrid的getdata和getrows
    easyui中的datagrid的数据加载的问题
    数据库中的数据在datagrid显示footer的显示
    关于网页间传递汉字出现乱码的情况
    使用OpenCL(二) 设备上下文
    使用OpenCL
    复合、源文件组织、类别
    内存管理
    Foundation Kit介绍
  • 原文地址:https://www.cnblogs.com/zh94/p/11922877.html
Copyright © 2011-2022 走看看