git的常用命令

583 阅读1分钟

github

基于git 在线代码仓库 网站界面 互联网开放

gitlab

基于git 在线码仓库软件 搭建类似github的系统 内部网络git私服 Auto Dev Ops

git的安装与使用

git 命令 工具 版本控制系统

  • https&ssh两种方式
    ~ win表示是c:\Users\admin
    --ssh 
        ssh-keygen -t rsa -b 4096 -C "1335950102@qq.com"
        ls -al ~/.ssh
        ssh -T git@github.com
        git@github.com:ddwei-zh/vuecli4.0Demo.git
    --https
        https://github.com/ddwei-zh/vuecli4.0Demo.git


  • 常用的命令 -- 本地新建一个文件夹,初始化.git后,使用git remote add origin xxx建立仓库联系
    -- 添加到暂存区git add
    -- 提交到本地仓库 git commit -m
    -- 更改提交日志 git --ammend
    -- 查看本地分支 git branch -- 查看仓库分支 git branch -a
    -- 使用git pull 更新分支信息
    -- git checkout -a xx (新建并建立分支)

个人常用命令

  • 丢弃修改(本地修改或者暂存区的修改)
    git restore
  • 储藏与恢复 (用于暂存区与工作区)
    git stash 保存现场
    git stash pop stash@{num} | git stash apply stash@{num}

  • 回退(reset revert)
    1. git revert commitCode (通过git log查看,需要撤销的版本,会新建一次commit,回退后push时需要注意可能存在conflict)
    2.git reset --soft(回退commit)|--mixed(默认,回退commit与add|--hard(回退到上次commit) commitCode (需要回退到的版本)

工具

  1. git gitGui
  2. sourceTree 、beyondCompare(代码比对) 3.vsCode插件gitLens查看日志信息,scm(推荐)