git 学习笔记

群里的小伙伴推荐了一个京东云,好么,什么都出云,反正免费,真好。不定期更新

要用git管理代码啊,好烦啊,总要学新东西,人家gitcode都用,我也学吧,以后说不定还可以装装逼。

首先放上教程,向这位老师致敬!这个只记录命令,为了以后查找方便。

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013743256916071d599b3aed534aaab22a0db6c4e07fd0000

First Class:

创建版本库

建立文件夹 貌似和linux命令很像啊 毕竟就是一个人写的么
$ mkdir xxxx
目录跳转
$ cd xxx/xxx/xxx
显示当前路径
$ pwd
初始化,初始化后,当前路径下会出现一个隐藏文件夹 .git 这个是管理版本用的,千万别手贱
$ git init
添加文件,可以多次添加,然后把整个队列一次提交
$ git add xxx.xxx
提交
$ git commit -m "这句话加入log"
查看状态(这个不知道怎么解释好)
$ git status
查看修改情况,这个命令可以知道哪个文件修改过,但是如果你进行了add操作,那么就没反应了
$ git diff
查看日志(一行显示)
$ git log
$ git log --pretty=oneline
版本退回(上一版本^上上版本^ 其他~100)
$ git reset -hard HEAD^
$ git reset -hard HEAD^^
$ git reset -hard HEAD~100
$ git reset -hard XXXXXXX(ID)
使用过的命令
$ git reflog



 
原文地址:https://www.cnblogs.com/sanqianjun/p/3807657.html