• git 命令


    把目录变成Git可以管理的仓库,初始化

    [root@node1 git]# git init .

    将readme.txt 文件添加到仓库

    [root@node1 git]# git add readme.txt #将工作区中的单个文件添加大缓存区
    [root@node1 git]# git add . #将工作区的所有文件添加到缓存区

    将readme.txt 文件提交到仓库,-m 后为本次提交的说明

    [root@node1 git]# git commit -m "wrote a readme file"

    查看仓库当前的状态

    [root@node1 git]# git status

    查看上次修改的内容

    [root@node1 git]# git diff readme.txt

    查看历史记录

    [root@node1 git]# git log

    简介查看历史记录

    [root@node1 git]# git log --pretty=oneline

    回退到上一个版本

    [root@node1 git]# git reset --hard HEAD^

    查看执行过的每一条命令,第一列数字为版本号

    [root@node1 git]# git reflog

    通过版本号回到某个版本

    [root@node1 git]# git reset --hard 123456

    撤销工作区的修改

    [root@node1 git]# git checkout  readme.txt

    撤销暂存区的修改,从新放回工作区     HEAD:表示最新的版本

    [root@node1 git]# git reset HEAD readme.txt

    从版本库中删除文件

    [root@node1 git]# git rm readme.txt

    把本地库的所有内容推送到远程库上(第一次提交)

    [root@node1 git]# git push -u origin master

    以后提交

    [root@node1 git]# git push origin master

    从远程库克隆到本地

    git clone git@github.com:michaelliao/gitskills.git

    创建 分支并切换到该分支下

    [root@node1 git]# git checkout -b name

    创建分支

    [root@node1 git]# git branch name

    查看当前分支

    [root@node1 git]# git branch

    切换分支

    [root@node1 git]# git checkout  name

    合并某分支到当前分支

    [root@node1 git]# git merge name

    删除分支

    [root@node1 git]# git branch -d name
  • 相关阅读:
    python学习之老男孩python全栈第九期_day024知识点总结——单继承、多继承
    python学习之老男孩python全栈第九期_day023知识点总结——类和对象命名空间、组合
    校园管理系统 -- 登录部分
    cycloneii normal mode vs. arithmetic mode
    cycloneii LAB-wide signals
    关于Synthesis
    CycloneII lcell_comb 和 lcell_FF 的结构
    Verilog与VHDL的混合模块例化
    关于公式文件.eqn
    关于文本处理(1)
  • 原文地址:https://www.cnblogs.com/wanglan/p/7454219.html
Copyright © 2020-2023  润新知