git命令详解,从入门到装逼

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 廖雪峰老师专门讲解git的网站。

个人常用命令和理解

从左至右依次为工作区,暂存区,版本库。

每次我工作的时候都是这样操作的

1.git pull   //避免冲突,拉一下大佬的code

2.git status // 两个方面其一是查看暂存区的内容(绿色)其二是查看你自己修改的文件是那些然后复制下来add咯

3.git add 路径/add .(提交全部的修改文件用 add . )//把文件推送到缓存区

4.git commit - m '不多比比,更新一手进度'   //把文件搞到当前分支

5.git push origin HEAD:refs/for/master(这里就是推送到远程库的操作了)

当出现冲突//就是你提交文件别人也提交并且修改了相同部分的代码所以冲突了,git并不能够兼容你们两的代码,所以你只能打开编辑器手动修改代码然后再提交。

如果你想查看到底是那几个弟弟文件搞的鬼命令行如下
git diff 比较工作区和暂存区的差异

git diff --cached 比较暂存区和版本库之间的差异

git dif  HEAD   比较工作区和版本库之间的差异

if u 你想查看日志想看看记录

  • 穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。

  • 要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本

退回到上一个版本

git reset --hard HEAD^   //当然你想退回多个版本也可以,自己百度

后来啊珍反悔嫁给了啊强,所以git的命令是、

git reset --hard 版本号//查询版本号可以根据提交时候命名来查看日志查询到,如果实在本页面就向上翻

 (以后遇到问题慢慢加和改进)

猜你喜欢

转载自www.cnblogs.com/lujunan/p/10155551.html