git的基本操作命令

  • mkdir gitLearn–创建目录
  • cd gitLearn –进入路径
  • pwd–显示当前目录
  • git init–把这个目录变成git可以管理的仓库
    之后当前目录下就会多一个.git的目录(追踪管理版本库)
    新建一个 文本文件
  • git add xxx.txt把文件添加到仓库,再用git commit把文件 提交到仓库后面可以加-m加提交的说明方便从历史记录查到改动记录
    ps:可以add(把文件添加到暂存区)很多不同文件再用commit(把暂存区内容提交到当前分支)一起提交
  • git ststus命令可以掌握仓库当前状态,文件是否被修改过
  • git diff可以查看 不同,改动内容
  • git log命令显示最近到最远的提交日志
  • git reset 命令回退上一个版本
  • git reflog 用来记录每一次命令
  • git checkout – 用版本库里的版本替换工作区 的版本,无论工作区是修改还是删除,都可以还原
  • git reset HEAD file可以把暂存区的修改撤销掉重新放回工作区
  • git rm删除一个文件
  • git remote sdd origin git@server-name:path/repo-name.git可以关联一个远程库;
    关联后git push -u origin master 第一次推送master分支的所有内容
    每次本地提交后,可以使用命令git push origin master推送最新修改
  • git checkout -b表示创建并切换分支
  • git branch查看当前分支
  • git merge用于合并指定分支到当前分支
  • git branch -d删除分支
  • git log –graph可以看到分支合并图