zoukankan      html  css  js  c++  java
  • git指令

                                    Git指令前面是$符号

                          

    1.Git指令
      git config --global // config 配置

      

      配置用户 --global 参数 是在当前系统任何位置都可以使用这个用户
      如果不加--global 只能在当前文件夹目录下使用

      

      下一步 我们使用git init这个命令将这个版本库变成git可以管理的仓库
      标志就是 里面会出现一个 .git的隐藏文件

     

      

      

     

    2.Git add 文件名 将文件添加到缓冲区

    3.Git commit -m “解释说明” 将缓冲区的文件提交到 仓库

      

    4.Git status 让我们时刻掌握仓库当前的状态
      红色代表仓库被改动 在工作区
      绿色代表在暂存区  

      

    5.Git diff 参看上次修改的地方
    6.Git log 查看仓库的历史版本

      

      如果说 你想看简单的

    7.Git log --pretty=oneline

      

     

    8.Git reset 将当前版本回退到上一个版本
    9.Git reset --hard head^ 代表当前版本的上一个版本
    10.Git reset --hard head^^ 代表当前版本的上上一个版本
    11.Git reset --hard head~10 代表当前版本向上追溯到的第十个 版本

      

      我们会发现 最新的版本添加的内容 丢失了 回到第二次提交的版本了

      

     

      工作区 暂存区 仓库分支

      

     

      如果需要使用第二个分支 必须人为创建 如果不创建 git会都把所有的提交 交到默认的分支 master里
      Git的提交 提交的是修改 不是文件
      提交1 git add 一次 git commit 一次 建议使用第一个
      提交2 前面的都git add 最后一次 在 git add git commit

    12.Git checkout --文件名 撤销更改

    13.modified 修改的 delete 删除的

      

     

      如果出现这个提示
      在工作区我改了readme 删了 aa.txt 但是仓库没有得到信息就没有更新
      两种方式 git commit 去更新仓库的状态
      14.Git rm 在仓库中直接删除aa.txt git rm aa.txt

      

     

      远程控制
      git remote add origin git@github.com:cuiweijun/test.git
      指定本地仓库与github上的test项目相连
      1. 注册github/码云账号
      2. 本地仓库和远程仓库通过ssh加密的
        (1) 创建ssh key
    1.Ssh-keygen -T rsa -c “834719201@qq.com”

      

     

      这里是小t和大C的

      

     

      一个是id_rsa 这个是私人秘钥 id_rsa.pub 这个是公钥
      3. 将公钥添加到github账号上
      流程

       

      

      

      成功之后 邮箱会受到一份邮件。。
      为了验证是否成功
       1.指令 ssh -T git@github.com

      

     

      让本地仓库和远程仓库关联
      1. 建立远程库 要保证仓库是空的

      

     

      不能选添加readme文件

      

     

      Git remote add origin git@github.com:cuiweijun/testxiawu.git 

      建立本地仓库和远程仓库的链接
      Git push -u origin master

      

     

      第一次提交 可以带 参数 -u

      从远程仓库克隆 git clone url地址

       

  • 相关阅读:
    【转】排序总结(总结的非常好)
    [转]C#中使用指针实现高效比较字符串的小技巧
    高斯消元法
    排序算法性能和使用场景总结
    斐波那契数列Log(n)算法
    C#部分方法定义
    杂项记录
    C#指针复习示例zz
    【转】斐波那契数列算法分析
    【转】矩阵乘法
  • 原文地址:https://www.cnblogs.com/mo123/p/10638156.html
Copyright © 2011-2022 走看看