记录自己使用到的git命令行代码与git使用流程

时间:2021-08-18 15:35:02

1.安装创建版本库

  新建一个文件夹,用命令行实现:

    $ cd /d             //进入d盘

    $ mkdir gitproject      //新建gitproject文件夹

    $ cd gitproject

    $ pwd         //显示路径

  init一个空的仓库:

    $ git init      //新建了一个empty仓库

  clone远程仓库:

    可以使用两种协议 SSH和HTTPS

    使用SSH需要生成SSH密钥:

      (1).配置username和email

        git config --global user.name "yourname"

        git config --global user.email "exp@exp.com"

        使用    git config -l     //查看当前配置

      (2).进入~生成ssh key

        cd ~

        ssh-keygen -t rsa -C "exp@exp.com"    确认后 回车三下

        然后生成id_rsa和id_rsa.pub文件,打开id_rsa.pub文件(不知道为什么无法用git bash直接打开,纠结许久用cmd命令行打开),复制id_rsa.pub内的内容

        dir  //查看目录下文件

      (3).绑定ssh key到github

        登录github官网,打开account下的setting,打开SSH and GPG keys,点击NEW SSH KEY,title输入随意,在下方粘贴id_rsa.pub的内容

      (4).测试ssh

        ssh git@github.com  //链接github     会出现 You've successfully authenticated, but GitHub does not provide shell access.

      (5).clone远程仓库

        git clone git@github.com:username/project.git

    使用https协议

      git clone https://github.com/username/project.git    //每次需要密码

2.操作管理推送

  git status    //查看当前状态

  git add .    //添加目录下所有文件到暂存区

  git add exp.html  //添加exp.html到暂存区

  git rm exp.html  //从硬盘删除exp.html

  git rm --cached exp.html  //从暂存区中删除exp.html

  git commit -m "change"    //提交修改 注释是“change”

  git checkout -- exp.html    //取消修改exp.html

  git push origin master  //推送到远程仓库上    origin:默认主机名   master:master分支

  一般提交流程:

  git add 命令后->git status->git commit -m "提示改了什么"->git push origin master

git命令教程网站http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000