zoukankan      html  css  js  c++  java
  • 八月二十七的git

    Github账号注册

    Git工具下载

       网址http://git-scm.com/downloads

       下载完成后,next就可以了

    1git init   将当前目录变成git可以管理的仓库

    标志:在当前目录下有个 .git的隐藏文件夹

    2

    3、提交流程

    Git add 文件名    将对应文件提交到缓存区

    Git commit -m “说明内容”   将缓存区的文件提交到仓库    -m 后面提交的说明内容

    配置用户

    Git config --global 给本地git配置一个用户

    --global  的功能

    Global 全局的,在我的电脑中的任意文件夹下,这个信息都起作用。

    如果不加这个参数  这个用户只能时应在当前文件夹下

    凡是红色的,都是被修改的

    Git diff

    此命令比较的是工作目录(Working tree)和暂存区域快照(index)之间的差异

    也就是修改之后还没有暂存起来的变化内容。

    Git log

       查看提交的版本历史

       如果简单查看 git log-pretty=oneline

    Git reset     用于穿梭git提交的版本 将当前版本回退到上一个版本

    Git reset  --hard HEAD     代表当前版本

    Git reset  --hard HEAD^    代表当前版本的上一个版本

    Git reset  --hard HEAD^^    代表当前版本的上上一个版本

    Git reset  --hard HEAD~10    代表当前版本向上的第十个版

     注意

      每次穿梭的时候head相当与一个指针,停在哪里,哪里就是当前版本,如果想回到未来某个版本(前提是有这个版本)使用git.reset --hard 版本号就行了

    回到未来

    Git.reflog 查看命令历史

    一边确定回到哪个未来

    Git.checkout-- 文件名 文件名前有空格

    撤销在工作区的修改

    1. 修改但是没有提交到暂存区 回到之前一模一样的状态
    2. 修改但是提交到暂存区了,又去修改 回到提交到暂存区的状态

    Git rm 删除文件

    1. 首先手动删除文件

    A) 删错了 使用git.chekout-- aa.txt撤销

    B) 确实想删除  工作区的删了但是版本库中的没有删除

    git rm aa.txt 然后git commit -m“说明”

    --------------------------------------------------------------

     

    Git远程控制

    1.gitgithub仓库之间的传输是通过SSH加密的

    第一步 创建SSHKEY ssh-keygen -T rsa  -C”2578516271@qq.com”

     

    一路回车

     

    第二步 登录github打开settings

    点击下图的

    第三步

    指令ssh -T git@github.com

    关联本地库和github仓库

    Git remote add origin git@github.com:名字/库名.git

  • 相关阅读:
    POJ 1003 解题报告
    POJ 1004 解题报告
    POJ-1002 解题报告
    vi--文本编辑常用快捷键之光标移动
    常用图表工具
    September 05th 2017 Week 36th Tuesday
    September 04th 2017 Week 36th Monday
    September 03rd 2017 Week 36th Sunday
    September 02nd 2017 Week 35th Saturday
    September 01st 2017 Week 35th Friday
  • 原文地址:https://www.cnblogs.com/yuanyeds/p/11422210.html
Copyright © 2011-2022 走看看