本文最后更新于:1 个月前

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小地项目。

Git 基本操作

1. 设置Git使用时的姓名和邮箱地址

  • git config – global user.name name
  • git config – global user.email email

2. 查看Git姓名和邮箱地址

  • git config – user.name
  • git confit – user.email

3. 基本操作

  • git init 初始化仓库
  • git status 查看仓库的状态
  • git add 向缓存区添加文件
  • git commit -m ‘描述’ 保存仓库的历史记录
  • git log 查看提交日志
  • git log –pretty=short 只显示提交信息的第一行
  • git log ‘filename’ 只显示指定目录、文件的日志
  • git log -p 显示文件的改动
  • git diff 查看更改前后的区别 不妨在执行git commit之前先执行git diff HEAD查看本次提交与上次提交有什么区别
  • git branch 显示分支一览表
  • git checkout -b 创建切换分支 git branch name, git checkout name
  • git checkout - 切换回上一个分支
  • git merge 合成分支 为了在历史记录中明确记录下本次分支合并,需要在合并时加上参数no-ff
  • git log –graph 以图表形式查看分支
  • git reset –hard 回溯历史版本
  • git reflog 查看当前仓库的操作日志,以便找到误操作的哈希值
  • git commit –amend 修改提交信息 在合并特性分支之前,如果发现已提交的内容有些小错误,不妨提交一个修改,然后将这个修改包含到前一个提交之中,压缩成一个历史记录
  • git rebase -i 压缩历史 git rebase -i HEAD~2 用此命令可以选定当前分支包含HEAD(最新提交)在内的两个最新历史记录为对象,并在编辑器中打开
  • git remote add ‘远程仓库的名字(origin)’ ‘github链接’ 将本地仓库与远端仓库建立一个链接
  • git push -u ‘远程仓库的名字’ ‘当前分支的名字’ 推送更新
  • git clone ‘项目链接’
  • git pull 获取最新的远程仓库分支

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!

Markdown语法 上一篇
Windows、Ubuntu双系统正确卸载Ubuntu系统 下一篇