Git 常用指令
2019-07-22 本文已影响0人
求余的小屋
一直在简书写笔记,放在 github 上的博客一直没有更新
结果把本地仓库,提交到远程仓库时,出了一堆问题
所以,把常用指令做一个记录
一 初始化、和查看当前仓库状态的指令
>>> 在当前目录下,创建新的本地仓库,多了一个 “实时监控”
>>> git init
>>>查看当前工作区是否有变动,暂存区是否有未提交的内容
>>> git status
二 更新本地仓库内容后,用来提交到远程仓库的指令
>>> 将当前目录下改动后的内容,添加到 “暂存区”
1 >>> git add .
>>> 将 “暂存区” 的内容,提交到 “本地版本区”
2 >>> git commit -m "XXX"
>>> 推送本地新 “版本”,到远程仓库,和主版本合并
3 >>> git push -u origin master
这三步就完成了将推送
>>> git pull --rebase origin master
ps: 上面的指令,可以把远程仓库的内容,下载下来和本地仓库合并,有时候可以解决一些问题。
三 查看本地仓库,改动历史
>>> git log
>>> git log --pretty=oneline
第一个详细展示,第二个简约展示。
四 产看用户指令的操作历史
>>> git reflog
五 将工作区的内容,回退到上一个版本,或者是某一个历史版本
>>> 回退到上一个版本
>>> git reset --hard HEAD^
>>> 回退到指定历史版本
>>> git reset --hard 1094a
这个指令通常会和 “git log”;“git reflog” 一起使用
来确定要回退到那个版本。
六 检查工作区内容,和当前最新版本区内容,有哪些不同
>>> git diff HEAD -- <可选>