美文网首页
git配置以及使用(更新)

git配置以及使用(更新)

作者: i_木木木木木 | 来源:发表于2019-08-02 14:50 被阅读0次

1. 安装

git下载:官网(http://git-scm.com);
安装,一路默认就好;

2. 查看版本和帮助

查看版本:git -version;
查看基础命令:git -v;

3.开始使用:

3.1:配置本地仓库

配置用户名:

git config --global user.name "Hao"     

配置邮箱:

git config --global user.email "yke_hao@163.com" 

查看:

git config --list

创建仓库:

git init        ////初始化
git init test         ////初始化到一个自定义的目录test
git clone http://**************                  ////克隆项目
3.2基本使用:
git add .       ////添加到缓存区     
git status         ////查看版本变化      
git commit -m "对这一版本的说明"           ////创建一个版本,俗称创建后悔药        

git log      ////查看当前的版本(后悔药)                                                    
git log -p        ////查看具体改动                                                               
git log oneline    ////在一行显示            

git checkout 后悔药的ID            ////回到之前的某一个版本
git checkout -           ////回到上一个版本
3.3:打标签(针对某一重大版本/特殊化)
git tag -a V1(特殊话标识) -m "对这一版本的说明"            
git tag      ////罗列所有特殊标签      
git show V1     //// 显示标签信息         
git tag -a V0.5 -m "版本说明" 要打标签的ID      ////给任意后悔药打标签        
git checkout V1      ////回到某一版本(有标签)          
git log --oneline --all3.5分支(branch)     ////显示所有(一行显示)     

4.其他

默认本地分支(master) 默认远程分支()

git branch 分支名      ////创建分支          
gir checkout 分支名        ////切换分支          
gir log --all -- oneline      //// 查看当前所在分支     

git log --all --graph          ////图示显示全部历史记录    
git merge 分支名      ////合并分支,出现冲突,则手动合并

5.远程仓库:

git remote add 远程仓库名称 远程地址          ////设置远程仓库
git remote set-url 远程仓库名称 https://xxx.git             ////修改远程仓库origin
git remote -v            ////列出所有远程地址
git push -u 远程名称 分支名称           ////推到远程仓库
git pull           ////拉取远程更新(先拉取合并,再推送更新---多人协同开发不推荐)

git remote -v      ////查看远程分支
git fetch <远程主机名> <分支名>        ////将更新取回本地////git fetch gittest master

git log -p master..gittest/master        ////查看本地master与远端gittest的分支master的版本差异]
git merge gittest/master          ////将远端gittest的分支master合并到当前分支

6.补充:

比对 diff

git diff     ////比对当前内容和暂存区内容。           
git diff HEAD     ////比对当前内容和最近一次提交。            
git diff HEAD^       ////比对当前内容和倒数第二次提交。           
git diff HEAD^ HEAD         ////比对最近两次提交。

2019-08-02 更新内容

7.恢复被删除的文件

大多数我们是不知道在何时删除了某个文件,通过下面这个命令我们可以查看在哪个 commit 中删除了哪些文件。

git log --diff-filter=D --summary

恢复

git checkout $commit~1 filename

例如:


查看删除文件.png 恢复文件.png

2019-08-07 更新内容

恢复某个文件到对应版本

2019-09-025 更新内容

如果想放弃本地的文件修改,可以使用git reset --hard FETCH_HEADFETCH_HEAD表示上一次成功git pull之后形成的commit点。然后git pull

git reset --hard FETCH_HEAD

相关文章

  • git配置以及使用(更新)

    1. 安装 git下载:官网(http://git-scm.com[http://git-scm.com])...

  • GIT配置和命令

    推荐使用 推荐配置成每个项目单独配置的方式: GIT设置ALIAS别名 GIT更新命令 GIT搜索 在commit...

  • Android Studio中配置git

    Android studio git配置以及常见使用 主要记录一下Android studio环境下的git配置,...

  • git配置以及使用

    1.git下载:官网(http://git-scm.com); 安装,一路默认就好; 2.查看版本:git -ve...

  • Git for Mac安装以及Github Desktop的安装

    Git for Mac安装以及Github Desktop的安装配置 1. 安装 Git 在你开始使用 Git 前...

  • git基础知识

    Git 基础 第一章 下载以及使用 下载地址: https://github.com/ 1.1配置git ​ ...

  • Git 命令以及配置使用

    记录一些git相关的使用,首先去官网下载好Git并安装好https://git-scm.com/downloads...

  • Git基础

    1. 配置 使用git之前,必须让git知道你是谁(代码作者),以及如何联系(给你发邮件): 备注:如果要修改配置...

  • GIT使用笔记

    GIT使用步骤: 安装GIT环境 配置GIT环境 创建或者克隆新仓库 对仓库进行管理(增删改) 提交更新 其他常用...

  • Git命令备忘录

    前言 Git在平时的开发中经常使用,整理Git使用全面的梳理。 基本内容 开始之前 请自行准备好Git工具以及配置...

网友评论

      本文标题:git配置以及使用(更新)

      本文链接:https://www.haomeiwen.com/subject/vngtrctx.html