Git常用命令#

  • git config –global user.name 用户名
    • 设置用户签名
  • git config –global user.email 邮箱
    • 设置用户签名
  • git init
    • 初始化本地库
  • git status
    • 查看本地库状态
  • git add 文件名
    • 添加到暂存区
  • git rm –cached 文件名
    • 删除暂存区文件
  • git commit -m “日志信息” 文件名
    • 提交到本地库
  • git reflog
    • 查看版本信息
  • git log
    • 查看版本详细信息
  • git reset –hard 版本号
    • 版本穿梭

Git分支操作#

  • git branch 分支名
    • 创建分支
  • git branch -v
    • 查看分支
  • git checkout 分支名
    • 切换分支
  • git merge 分支名
    • 把指定的分支合并到当前分支上

远程仓库操作#

  • git remote -v
    • 查看当前所有远程地址别名
  • git remote add 别名 远程地址
    • 起别名
  • git push 别名 分支
    • 推送本地分支上的内容到远程仓库
  • git clone 远程地址
    • 将远程仓库的内容克隆到本地
  • git pull 远程库地址别名 远程分支名
    • 将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并

SSH免密登录#

  • ssh-keygen -t rsa -C xxx@qq.com
    • 本地输入命令生成 ssh 秘钥
1
2
#-t 加密算法
#-C 描述

输入上述命令会在用户的家目录的.ssh文件中生成两种文件,id_rsa是私钥,id_rsa.pub是公钥。

  • 在 GitHub 的仓库—settingsDeploy keys中添加id_rsa.pub文件里的公钥。