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可以看到分支合并图