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登录自己的账号,然后点击右边的新建项目

  • 相关阅读:
    .net core 3.1 添加区域 area
    JMeter 网站并发测试工具使用教程
    .net core 3.1 使用ado.net
    .net core 3.1 mvc 调试的时 更改cshtml页面 刷新浏览器不更新
    .net core 3.1 autofac(webapi / mvc 通过)
    .net core3.1 rest api 无法接收 vue 中 axios 请求
    .net core 3.1 web api 允许跨域
    mysql 中文匹配
    mysql 分组排序
    mysql json处理
  • 原文地址:https://www.cnblogs.com/Lovis/p/9986196.html
Copyright © 2011-2022 走看看