【第21期】观点:人工智能到底用 GPU?还是用 FPGA?

1.2、Git基本使用

原创 2016年06月01日 22:01:22
1.创建版本库
    版本库:什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。
    .显示当前路径:pwd;
    .创建目录
        $ mkdir learngit
        $ cd learngit
        $ pwd
        /c/Users/jinfeng/learngit

      
    .创建版本库
        .git init
2.向版本库中添加文本文件

    .在git目录下新建readme.text
   
    .向git仓库提交文件
        git add readme.txt
        git commit  -m "add 3 files." 可以用来设置提交的日志说明
    .


3.提交修改
    .查看状态
        git status
 git status -s 查看简述信息
    .查看修改
        git diff
    .提交修改
        git add readme.txt
        git commit -m "add the end line"

 git commit -a -m 'added new benchmarks'
4.版本回退
    .查看日志
        git log
 git reflog



    .回退
        git reset --hard HEAD^
        HEAD:代表当版本,HEAD^代表上一个版本
    .查看文件内容
        cat readme.txt
       
    .返回指定版本
        git reset --hard de00afbc
       
5.GIT版本回退原理
    Git的版本回退速度非常快,因为Git在内部有个指向当前版本的HEAD指针,当你回退版本的时候,Git仅仅是把HEAD从指向add the end line
   
    .查看历史命令
        git reflog
            c51beb7 HEAD@{0}: commit: update
            de00afb HEAD@{1}: reset: moving to de00afbc
            8c2563c HEAD@{2}: reset: moving to HEAD^
            60fa97a HEAD@{3}: commit (amend): add the end line
            de00afb HEAD@{4}: commit: add the end line
            8c2563c HEAD@{5}: commit (initial): new file readme.txt
6.暂存区&GIT分支
    .Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。
    .创建Git版本库时,Git自动为我们创建了唯一一个master分支,所以,现在,git commit就是往master分支上提交更改。
    .每次修改,如果不add到暂存区,那就不会加入到commit中。
7.撤销修改


    git checkout -- readme.txt
        让这个文件回到最近一次git commit或git add时的状态。

    git reset HEAD readme.txt
        放弃暂存区的所有修改
   


8.删除文件
    .rm test.txt
    .git commit -m ""
   
    * git checkout -- test.txt

视频:https://yunpan.cn/cSpyHfvWf7wkg  访问密码 979c
   
版权声明:代码的魅力 举报

相关文章推荐

关于git基本使用

git 的一些注意事项 需要说的是git不同于svn,git是分为本地仓库与远程仓库的,我们平常的操作都是通过对本地仓库完成的 只有需要将本地仓库的内容push到远程仓库或从远程仓库更新时 才会...

Git基本使用

1. Git概念  1.1. Git库中由三部分组成         Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追...

git基础入门以及github基本使用

1)基本操作>git init //初始化版本库>git clone //克隆版本库 例如,现在我在github上面的java包库: git clone https://github.com/renjie120/brightmoon.git>git add

Git版本控制系统之基本使用

最早是通过接触著名的开源社区Github了解到Git的,但一直没有系统学习过。这次下定决心从头到尾系统的学一学,也将学习过程记录于此,供大家批驳。本篇文章先从以下几个方面简单了解一下Git: Git的...

git基本使用

1.git config /etc/gitconfig     --system ~/.gitconfig       --global .git/config   git config --list   2.git init git clone url .gitignore git add    

Git 的基本使用方法

1.1. Git库中由三部分组成 Git仓库就是那个.git目录,其中存放的是我们所提交的文档索引内容,Git可基于文档索引内容对其所管理的文档进行内容跟踪,从而实现文档的版本控制。.git目...

GIT学习笔记1--基本使用

关键字: <a style="color: #006600; font-weight: bold; padding: 0px; margin: 0px;" href="http://www.oschina.net/ho

Git 使用基本操作

当安装git后需要绑定自己的git账号git config --global user.name "用户名"git config --global user.email "用户邮箱"在本地创建版本库首...

1.git使用入门之基本的更新提交操作

在项目开发中使用git的规范,避免因为不规范的操作带来额外的工作量 更行代码 git pull 提交代码 1.查看状态 git status 2.添加到本
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)