zoukankan      html  css  js  c++  java
  • git

    ---恢复内容开始---

    git 是什么?

      它是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

           

      git config --global       //config    配置

       

       配置用户   --global 参数  是在当前系统任何位置都可以使用这个用户

          如果不加  --global  只能在当前文件夹目录使用

       

       下一步  我们使用git init 这个命令将这个版本库变成git可以管理的仓库

        里面会出现一个 。git的隐藏的文件

       

      

        git add 文件名 将文件添加到缓存区

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

        

        git status 让我们时刻掌握仓库当前的动态

        红色代表仓库被改动    在工作区

        绿色代表在暂存区

        

        git diff  参看上次修改的地方

        git  log  查看仓库的历史版本

        

        如果说  你想看简单的

          那就输入   git log --pretty=oneline

        

        

        Git reset 将当前版本回退到上一个版本

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

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

        Git reset --hard head~10 代表当前版本向上追溯到的第十个 版本

        

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

        

          工作区  暂存区 仓库分支

        

         如果需要实用第二个分支  必须人为创建  如果不创建 git 会都把所有的提交  提交到默认的

            分支 master 里   

         git 的提交  提交的是修改   不是文件

         提交1  git add  一次  git  commit  一次   建议使用第一个

         提交2  前面的都是Git  add   最后一次   在 git add git commit

         git checkout  --文件名   撤销更改

         modified  修改的  delete   删除的

         

         如果出现这个提示

          在工作区我改了readme 删了  aa.txt  但是仓库没有得到信息就没有更新两种方式

            git commit  去更新仓库的状态

            git rm  在仓库中直接删除aa.txt    git rm  aa,txt

         

         远程控制

         git   remote  add origin git@github.com:xu1mo2sen0/test.git

         指定本地仓库与github上的test项目相连

         

         1. 注册github/码云账号

         2. 本地仓库和远程仓库通过ssh加密的

         (1) 创建ssh key

         Ssh-keygen -T rsa -c “834719201@qq.com”

         

         这里是小t和大C

        1. 将公钥添加到github账号上

          流程

        

        

        

        

        

        

        

        成功之后 邮箱会受到一份邮件。。

        为了验证是否成功

        指令 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地址

        

        

      

      

  • 相关阅读:
    Python 简明教程 --- 15,Python 函数
    Python 简明教程 --- 14,Python 数据结构进阶
    Zookeeper分布式过程协同技术
    Zookeeper分布式过程协同技术
    Zookeeper分布式过程协同技术
    实战:IDEA运行速度调优
    Nacos学习笔记
    设计模式的七大原则详解
    【IDEA】创建maven项目,webapp没有被标识,无法识别
    新手安装配置git简洁教程
  • 原文地址:https://www.cnblogs.com/PoliceXu/p/10637116.html
Copyright © 2011-2022 走看看