• GIT常用命令


    安装

      安装完成之后设置用户名 邮箱
      git config --global user.name owl
      git config --global user.email owl129@126.com

      新建版本仓库
      git init

      设置起始的bash 目录
      gitbash 的快捷方式中右键 删除--cd-to-home 填入起始的位置

    代码提交 

    将文件提交到暂存区(stage):
    git add <文件名>


    将所有文件夹都放入暂存区
    git add .

    将暂存区的文件们提交到仓库(repository):
    git commit


    将所有的修改都提交,并添加注释
    git commit -a -m "这次提交文件的注释"

    修改上次提交的注释(本地)
    git commit -amend

    查看修改

    查看是否有文件被修改(在提交文件之前)
    git status

    放弃已经提交(add)的修改
    git checkout --

    查看文件的修改内容
    git diff <文件名>

    版本回退

    查看历次的提交记录:
    git log
    git log --pretty=oneline 提交记录每行显示一条

    git log --graph 以图像的方式显示研发记录

    退回到以前的版本
    退回到上一个版本:
    git reset --hard HEAD^

    退回到上上个版本:
    git reset --hard HEAD^^

    退回到前一百个版本:
    git reset --hard HEAD~100


    退回到未来的版本:
    git reset --hard <版本号>

    查看版本号:
    git reflog

    忽略文件

    创建.gitignore文件(windows中命名为.gitignore.)
    在列出你不想让Git跟踪的文件和目录即可

    #例外的文件类型
    *.exe

    #例外的文件夹
    testdir/

    #例外文件(不备份)
    !my.pyc

    分支管理

    新建分支:
    git branch <分支名>

    切换分支(之前最好提交更改,或者stashing ,或者 commit amending):
    git checkout <分支名>

    新建并切换到分支
    git checkout -b <新建的要切换到的分支> <新建的分支源于的分支(可选)>

    对Develop分支进行合并(加上--no-ff 属性后,被合并的分支的子节点全部合为一个,并入主分支)
    git merge --no-ff develop

    删除分支
    git branch -d <要删除的分支名称>

    把所有没有提交的修改暂存到stash里面
    git stash

    把暂存区stash的数据恢复
    git stash pop

    命令简写

    在git/config文件中添加
    [alias]
    co = checkout
    cm = commit
    st = status
    pl = pull
    ps = push
    dt = difftool
    l = log --stat
    cp = cherry-pick
    ca = commit -a
    br = branch

    linux命令

    pwd 显示当前路径
    cd 切换目录
    mkdir 新建目录
    cat 查看文本文件的内容

  • 相关阅读:
    教程-Supports判断接口(Instance)是否支持
    Android实例-如何使用系统剪切板(XE8+小米2)
    Android实例-从照相机或图库获取照片(XE8+小米2)
    Android实例-TTabControl的使用(XE8+小米2)
    Android实例-闪光灯的控制(XE8+小米2)
    WCF小问题总汇
    wpf程序线程与UI内容交互
    xml解析原理一些想法
    XML序列化
    C#用正则表达式一键Unicode转UTF8(解决LitJson中文问题)
  • 原文地址:https://www.cnblogs.com/the-owl/p/5644780.html
Copyright © 2020-2023  润新知