Git命令总结

63 阅读1分钟
  1. 生成ssh-key
ssh-keygen
  1. 将本地仓库与远程仓库关联
git init
git add .
git commit . -m
git remote add origin $remote-repositery-address-url
git push -u origin master
  1. 拷贝远程仓库至本地
git clone $remote-repositery-address-url [local-dirname]
  1. 提交代码的一般流程
同步远程代码:git pull
将工作区代码添加至暂存区: git add [filename | .]
将暂存区代码添加至本地仓库: git commit . -m [commit-message]
将本地仓库代码上传至远程仓库: git push
  1. 新建本地分支
git checkout -b $branch-name
  1. 本地分支切换
git checkout $branch-name
  1. 本地代码在 工作区 未添加至暂存区前回退代码至修改前的状态
git checkout $branch-name
  1. 本地分支删除
git branch -d 或 -D(强制删除) $branch-name
  1. 新建本地分支后提交代码
git push --set-upstream origin $branch-name
  1. 查看代码修改状态
git status
  1. 查看代码提交日志
git log
  1. 工作区 内容与最近一次 commit 的版本库对比
git diff [need-diff-filename]
  1. 暂存区 内容与最近一次 commit 的版本库对比
git diff --cached [need-diff-filename]
  1. 工作区 内容与某一次 commit 的历史版本库对比
git diff [need-diff-commit-hash]
  1. 暂存区 内容与某一次 commit 的历史版本库对比
git diff --cached [need-diff-commit-hash]