Git 快速教程(本地)

//创建一个目录
$ mkdir learngit 
//进入目录
$ cd learngit 
//查看当前位置
$ pwd 
/Users/yzg/learngit

// 初始化
$ git init
Initialized empty Git repository in /Users/yzg/abcd/.git/
到这里会看到.git目录,默认隐藏使用ls -ah命令就可以看见
添加文件到仓库  add命令可以多次使用
git add <file>
把文件提交到仓库
git commit -m "说明文字"
查看工作区的状态
$ git status
查看修改的内容,后面加文件名具体到哪个文件git diff <file>
是工作区(work dict)和暂存区(stage)的比较
$ git diff
查看历史记录
$ git log
查看简单的记录
$ git log --pretty=oneline  --abbrev-commit

HEAD表示当前的版本
HEAD^表示上一个版本
HEAD^^表示上上个版本
HEAD~100表示往上100个版本

退回到上一个版本
$ git reset --hard HEAD^
HEAD is now at edfd224 add distributed
查看文件内容
$ cat readme.txt

根据commit id退回到指定的版本
$ git reset --hard d4fc

用来记录你的每一次命令
$ git reflog 
工作区和暂存区理解
丢弃工作区的修改
$ git checkout -- <file>

如何提交到了暂存区,使用下面的命令,重新放回工作区,然后再用上面的命令丢弃修改
$ git reset HEAD <file>


版本回退,在没有提交到远程仓库的时候

删除文件,然后再次commit一下就好了
$ git rm <file>
如果是误删则
$ git checkout -- <file>
 
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容