git add [file ]:把一个文件添加到暂存区
git commit -m "提交信息描述" [file] 把一个文件提交到本地库
git log 提交历史记录
git log --oneline
git reflog 带索引的提交日志
git reset --hard 索引名称 回复到指定索引的历史版本中
git reset --hard^^^ 一个^表示 后退一步
git reset --hard~3 后退3 步
git reset --hard 一个^表示 后退一步
git diff [文件名] 和暂存区的文件作比较
git diff [本地库中的历史版本] [文件名] 和本地库的某个历史版本记录作比较
git branch [分支名] 创建分支
git branch -v 查看分支
git checkout [分支名] 切换分支
合并分支:
在分支上做修改对某一文件,然后提交到暂存区(git add [文件名]),再提交到本地库(git commit -m "描述" branch [分支名]),接着切换到主分支上(git checkout master),最后 执行git merge合并命令。
冲突的解决
第一步:编辑文件,删除特殊字符
第二步:把文件修改到,满意的程度,保存退出
第三步:git add [文件名]
第四步:git commit -m "日志信息"(注意:此时的commit 一定不能带具体的文件名 )