git命令学习
git经常使用命令学习
无错误信息即为正常git
- 初始化版本库:cd到指定目录
git init
会新增.git文件
- 把文件添加到版本控制(本地版本库) :
git add readme.txt
- 提交文件修改到本地仓库:
git commit -m "提交信息""
2,3为常见错误理解,通常由svn转入git均会出现。
- 正确理解:
- .git版本库中分为暂存区和master主干、分支,其中暂存区和.git所在目录(工做区)是git很是重要的概念
- git管理的是文件内容的修改。
- git add的做用是将修改后的文件提交到暂存区
- git commit的做用是将暂存区提交到指定的分支上
- svn可视为默认add操做,直接commit
- 查看工做区状态:
git status
最神奇的命令,当不知作什么的时候,敲一下。
- 兴奋地修改完,一看改错了,怎么办
- 此时改错的内容位于工做区,直接丢弃:
git checkout -- file
- 位于暂存区,使用
git reset HEAD <file>
回到情景1,重复情景1操做;
- 已经commit成功,呵呵,不过,还有最后一招, 时空回溯(版本回退)
- 版本回退
- 查看提交历史
git log
,以便肯定要回退到哪一个版本
- 强制回退到指定版本:
git reset --hard commit_id
- 穿梭错了,没关系,回到将来,
git reflog
查看历史命令,以便肯定要回到将来的哪一个版本
- 删除无用文件
git rm readme.txt
提交到暂存区
欢迎关注本站公众号,获取更多信息