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

    1,配置用户名和密码
    $ git config --global user.name "x"
    $ git config --global user.email "x"

    查看用户名
    $ git config user.name

    2, 克隆一个git仓库

    git可以通过很多的协议进行网络通信,其中有三个最主要的协议,分别是ssh,http,git(专职为git服务的协议)

    匿名访问方式:通过git://或者http.
    不管使用何种协议克隆git存储,格式都是这样:'git clone uri', uri的格式:
    "git://(hostname)/(path).git"

    $ git clone git://github.com/xx/munger.git
    $ git clone http://github.com/xx/munger.git


    3, 切换分支
    git checkout master

    4, 查看log
    git log --pretty=oneline

    5, 删除文件
    git rm 文件名

    6,版本回退
    git reset --hard HEAD^
    上一个版本就是HEAD^,
    上上一个版本就是HEAD^^

    7, 删除的文件返回最新的
    git checkout -- readme.txt
    命令git checkout -- readme.txt意思就是,把readme.txt文件在工作区的修改全部撤销,这里有两种情况

    8,查看历史版本
    git reflog

    10,push到远程库
    第一次推送到master 用 git push -u origin master
    第二次推送就用git push origin master

    11,创建dev分支 并切换到dev分支
    git branch -d 分支名
    查看分支:git branch
    创建分支:git branch <name>
    切换分支:git checkout <name>
    创建+切换分支:git checkout -b <name>
    合并某分支到当前分支:git merge <name>
    删除分支:git branch -d <name>


    12, git log --graph命令可以看到分支合并图。

    git log --graph --pretty=oneline --abbrev-commit

    12, 合并分支 
    git merge --no-off-m "merge" dev

  • 相关阅读:
    Asp.net Report动态生成
    Select2控件不能自适应的解决办法
    Bootstrap table 行编辑导航
    android – 无法解析AppCompatActivity
    Aspnet mvc移除WebFormViewEngine
    Android串口开发
    阿里云OCR图片转换成文字识别调用
    EF6实现软删除
    Audio播放
    asp.net webapi 的Request如何获取参数
  • 原文地址:https://www.cnblogs.com/yuan001/p/4478458.html
Copyright © 2011-2022 走看看