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

    git指令

    git config --global 

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

     

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

     

    mkdir  tests     创建tests版本库

    cd tests  进入这个版本 库

    pwd    查看版本库所在的目录

    git init  这个命令将这个版本库变成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 checkout --文件名    撤销更改

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

     

     远程控制 

      git remote add origin git@github.com:githubz账号/test.git     (注册github账号)

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

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

      创建 ssh key

      ssh-keygen -T rsa -c "邮箱地址"

      

       

      

      一个是id_rsa  这个是私人秘钥  id_rsa.pub 这个是公钥

       将公钥添加到github账号上

        1:

          

        2:

        

         

         3:

        

        4:

        

        5:

         

     

        6:

          

     

         7:

          

      成功之后  邮箱会收到一份邮件

      为了验证是否成功

      ssh -T git@github.com

      

      让本地仓库和远程仓库关联

      

      必须保证仓库是空的

      

      

     

     git remote add origin git@github.com:lonlys/testafter.git

    建立本地仓库和远程仓库的链接

    git push -u origin master

    第一次提交可以带参数  -u   (第二次就可以不用了)

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

     

     

  • 相关阅读:
    Could A New Linux Base For Tablets/Smartphones Succeed In 2017?
    使用libhybris,glibc和bionic共存时的TLS冲突的问题
    6 Open Source Mobile OS Alternatives To Android in 2018
    Using MultiROM
    GPU drivers are written by the GPU IP vendors and they only provide Android drivers
    Jolla Brings Wayland Atop Android GPU Drivers
    How to Use Libhybris and Android GPU Libraries with Mer (Linux) on the Cubieboard
    闲聊Libhybris
    【ARM-Linux开发】wayland和weston的介绍
    Wayland and X.org problem : Why not following the Android Solution ?
  • 原文地址:https://www.cnblogs.com/gdqx/p/10639057.html
Copyright © 2011-2022 走看看