• 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 地址      

     

     

  • 相关阅读:
    【转载】面对酱紫的情况,肿么办哇?
    webform 基础
    LINQ 语句实现分页
    LINQ to SQL 语句
    发送邮件&Timer
    treeview递归
    进程&线程
    登录框记住账号
    窗体-对话框,记事本
    日期与地区的三级联动
  • 原文地址:https://www.cnblogs.com/gdqx/p/10639057.html
Copyright © 2020-2023  润新知