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

    分支操作:
    列出所有分支
    git branch

    创建分支
    git branch branch_name

    切换分支
    git checkout branch_name

    创建分支并且切换到该分支上
    git checkout -b branch_name

    删除分支
    git checkout -d branch_name(如果没合并到源分支的情况下会报错)

    强制删除分支
    git checkout -D branch_name

    合并分支(将其他分支合并到当前所在的分支)
    git merge branch_name



    文件操作:
    从工作区添加到暂存区
    git add file_name(也表示冲突已解决)
    git add . (添加所有文件)

    从暂存区提交到版本库
    git commit -m 'commit msg'

    从暂存区回退到工作区
    git reset HEAD file_name

    放弃本次工作区的修改
    git checkout -- file_name

    从工作区添加到暂存区并且提交到版本库
    git commit -am 'commit msg'(相当于组合调了git add . 和 git commit -m'commit msg')



    日志操作:
    查看提交日志(按创建时间倒叙)
    git log

    查看前n条日志
    git log -n

    图形化查看日志
    git log --graph

    查看操作日志
    git reflog


    版本库操作:

    初始化版本库
    git init

    查看当前git状态
    git status

    版本回退
    回退到上一个版本
    git reset --hard HEAD^ (多少个^就表示回退多少个版本)
    或者 git reset --hard HEAD~1 (1表示回退1个版本)

    转到某一次提交
    git reset --hard commit_id(commit_id可以是前几个字母)
  • 相关阅读:
    Git
    Entropy, relative entropy and mutual information
    2021.5.3 团队冲刺第六天
    2021.5.2 团队冲刺第五天
    2021.5.1 团队冲刺第四天
    2021.4.30 团队冲刺第三天
    2021.4.29 团队冲刺第二天
    2021.4.28 团队冲刺第一天
    2021.4.27
    2021.4.26
  • 原文地址:https://www.cnblogs.com/billmiao/p/9872232.html
Copyright © 2011-2022 走看看