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

    安装

    liunux 安装(如果是ubuntu 的话直接上命令) sudo apt-get install git.

    如果是其它Linux用户的话,可以通过git官网 download 去下载,然后安装,依次输入./config,make,sudo make install.

    安装配置

    git是分布式版本控制器,所以初次使用的话要配置 name,email。配置命令

    
    git config --global user.name "your.name"
    
    git config --global user.email "your.email" 
    
    

    1.如果你是linux系统,配置git的时候,如果加上---global,代表你这台机器上所有git仓库都会用这个配置,global 配置会代表当前用户,配置文件在 /home 路径下的 gitconfig 文件。

    2.如果配置的是候用--system代表--global 代表所有linux用户,也就是root用户,配置文件在’/etc‘ 路径下的gitconfig 文件

    命令

    • git init 初始化仓库

    • git add filename 添加文件到缓冲区

    • git commit -m "desc" 把缓冲区内容提交到仓库 -m 提交描述

    • git stauts 查看当前git仓库的状态

    • git diff 查看当前跟上一个版本的差异

    • git log 查看历史提交记录 如果感觉输入格式太乱 git log --pretty=oneline

    • git reset --hard commit_id 回退版本 commit_id 版本号 HEAD^ 上一个版本

    • git reflog 查看命令历史,可以确定回退到那个版本

    • git checkout -- filename 没有提交到缓冲区撤销更改

    • git reset HEAD filename 提交到缓冲区 撤销更改

    • git checkout -b dev 创建分支并切换

    • git branch dev 创建分支

    • git checkout dev 切换分支

    • git branch -d dev 删除一个分支

    • git log --graph 查看当前分支图

    • git merge -no-ff -m "desc" dev 合并分支,禁用fast forward方式,将合并记录提交,当我们查看记录时可以看到合并记录

    • git stash 保存一下当前的工作进程

    • git stash pop 恢复工作现场并删除 stash

    • git statsh apply 恢复当前 statsh ,如果加参数 -id, 恢复指定Id 的当前现场

    远程仓库

    1.创建SSH key ssh-keygen -t rsa -C "youremail@example.com"

    2.登陆github ,打开"account settings" ,添加 ssh key,在key 文本框里添加 id_rsa.pub 文件里的内容

    本地仓库关联远程仓库

    1.git clone git@github.com:nanfei9330/xx.git //使用克隆方法

    2.git remote add origin git@github.com:nanfei9330/learngit.git

  • 相关阅读:
    常用CSS英文字体介绍
    LotusPhp学习四:Cookie 组件的使用
    VS 项目创建失败集合
    对于访问IIS元数据库失败的解决 和 服务器应用程序不可用 解决方案!
    SilverLight DataBinding绑定详解(学习笔记)
    基于WCF的即时通讯的设计与实现
    反编译Silverlight项目(转载)
    Silverlight 3中param参数列表汇总
    数据库LINQ TO SQL在Silverlight中的应用(WCF)学习笔记(一)
    Silverlight 自定义控件模板管理 (silverlight 学习笔记)
  • 原文地址:https://www.cnblogs.com/qiaojie/p/6240174.html
Copyright © 2011-2022 走看看