zoukankan      html  css  js  c++  java
  • GIT学习(一)

    Git学习指南

    一 下载安装

    在Git的官网上下载适合自己的版本即可

    二 简单命令的使用

    1. 在本地磁盘建立仓库 ,如我是在F盘建立一个文件夹用来作为以后工作的仓库。仓库建立好之后,右键鼠标,选择git bash here 然后在命令行中进入刚刚建立的仓库。

    2. 配置自己的git

    使用命令: git config  --global user.name XX

                     git config  --global user.email 55xxxxx@qq.com

    这样就告诉了电脑你是谁,你的基本信息,在这里你可以通过

    git log命令来查看信息

    3.提交

    git  分为三个工作区,分别是工作区,暂存区,提交区。

    首先在将要要提交的的内容放在git仓库里,然后使用

    git add  文件名.类型

    命令可以经目标文件上传至暂存区。在此可以利用

           git status

    命令查看相关的状态.最后再使用

           git commit -m “xx”

    将文件上传至提交区

    如果想一下提交所有的操作,则使用 、

    git commit -m “ 引号内是对提交文件信息的备注 ”    即可。

    如果所要提叫的文件不止一个,则使用

    git add .

    然后

           git commit -m  即可

    提交后的文件信息可以使用

           git log 查看日志信息

    一次性提交文件,使用

    git commit -am “引号内为对内容的描述”

    三 Git的撤销操作

    撤销上一次的提交并将修改后的文件重新提交

           git commit --amend

    工作区的文件,不想想改了,要回到修改之前的的样子

           git checkout  -- 文件名

           git checkout  --  .

    撤销工作区的文件的所有修改。

    已经提交到暂存区的文件,如果想回到之前的样式,使用

           git reset HEAD 文件名    (HEAD 为头指针,也可以用版本号代替)

    将已提交的的文件拉回暂存区

     

    四git的删除

    git rm 文件名   可以将工作区和暂存区的文件一起删除

    git rm  -- cached Filename 删除暂存区文件但是会保留工作区文件

    git rm  -- f Filename        删除工作区而保留暂存区文件

    五Git 分支

    1. 查看分支

    git branch

    1. 创建分支

    git branch filename

    1. 切换分支

    git checkout filename(想要切换的分支的名称)

    1. 修改分支的名称

    git branch -m filename1 filename2

    1. 删除分支

    git branch -d filename

    1. 创建分支并切换到该分支

    git checkout – b filename

    1. 合并分支

    git merge filename

    1. 比较工作区与暂存区之间的差异

    git diff

    1. 比较版本库与暂存区之间的差异

    git diff  -- stage

    1. 比较两个版本之间的差异

    git diff 版本1 版本2

    1. 暂存目前工作区的工作

    git stash

    1. 将刚才使用git stash的工作拉回工作区

    git stash apply stash@{nubmer}

    1. 查看stash里面的工作

    git stash list

    1. 删除stash里面的保存

    git stash pop stash@{number}

    git stash drop   (此条命令的完整性,待查证)

    六 远程仓库

    在github登录自己的账号,然后点击右边的新建项目

  • 相关阅读:
    angularjs的$on、$emit、$broadcast
    angularjs中的路由介绍详解 ui-route(转)
    ionic入门教程-ionic路由详解(state、route、resolve)(转)
    Cocos Creator 加载使用protobuf第三方库,因为加载顺序报错
    Cocos Creator 计时器错误 cc.Scheduler: Illegal target which doesn't have uuid or instanceId.
    Cocos Creator 构造函数传参警告 Can not instantiate CCClass 'Test' with arguments.
    Cocos Creator 对象池NodePool
    Cocos Creator 坐标系 (convertToWorldSpaceAR、convertToNodeSpaceAR)
    Cocos Creator 常驻节点addPersistRootNode
    Cocos Creator 配合Tiled地图的使用
  • 原文地址:https://www.cnblogs.com/Lovis/p/9986196.html
Copyright © 2011-2022 走看看