• git版本控制工具的使用(1)。


    为了使用。

    感谢:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

    讲解的很清晰,内容很好。

    windows中安装git软件的地址:https://git-scm.com/downloads

    创建一个文件夹作为本地仓库。

    通过cd命令,可以将cmd放到对应文件夹下。

    通过git init可以初始化文件夹。并生成.git的隐藏文件夹:

    在该目录下建立文件,写入文件,可以通过版本控制,获得文件之前的状态,之后的状态等。具体命令如下:

     git add file_name:工作区文件放入stage中,可以多次执行添加多文件。

    git commit -m "instruction" 将文件提交到master或者分支

    git status查看状态

    git diff filename查看修改差异

    git log查看提交日志

    git log --pretty=oneline单行显示查看

    git reset --hard HEAD~1回退上个版本

    git reset --hard xxxxx(序列号) 根据序列号回退

    git relog查看之前的日志,找到序列号。便于回退版本

    git checkout -- file 丢弃工作区所做的修改。(修改后没有放到暂存区的状态下)回退原状态。(放入暂存区状态下):回退暂存区状态。

    引用::::::::::::

    git reset HEAD filename 暂存区的内容撤销,重新放回工作区,原句:

    git commit -m "instruction" -a tag 删除操作也需要提交,属于修改的一部分。

    工作区,暂存区,结果如图:

    远程仓库:创建ssh key ,建立在用户目录下的.ssh文件夹里,有一对公有和私有密钥,建立ssh文件夹的命令:

     

    在GitHub的账户上添加公有密钥实现本机对仓库的下载和上传。

     添加远程库到本地的关联,远程库的名字设置为origin 地址在GitHub上加入用户名,加入仓库名,一种实例如下:

    将本地文件推入远程库:-u关联本地和远程的master,引用:

     git push origin master推入远程库

     git clone git@github.com:name/pro获取远程克隆到本地,实例:

  • 相关阅读:
    KMP模板
    洛谷 [P2701] 巨大的牛棚
    浅谈用极大化思想解决最大子矩阵问题
    洛谷 [P1578] WC2002 奶牛浴场
    洛谷 [P1040]加分二叉树
    洛谷 [P1220] 关路灯
    清北学堂复习笔记
    一些比较实用的网站
    图论模板
    一些应该注意的问题
  • 原文地址:https://www.cnblogs.com/bai2018/p/10548117.html
Copyright © 2020-2023  润新知