git命令入门

电脑上已经安装过git之后,现在需要来学习一下简单的git命令。

$ git config --global user.name "Your Name"              设置你的用户名
$ git config --global user.email "[email protected]"     设置你的邮箱
(注意:如果用了global这个参数,表示你这台机器所有的git仓库都用这个配置)

$ pwd 显示当前目录
$ git init 把当前目录编程被git管理的仓库 (这个时候打开这个目录你会发现多了一个.git文件夹,没找到不要怕,它没丢,它是默认隐藏的,显示隐藏文件夹会看到它。但是!!建议别轻易改动里面内容)

$ git add a.txt 把文件a添加到仓库 (可以在这里添加好几个文件,便于日后一起提交)
$ git commit -m "注释" 把需要添加的文件放到仓库 (注意:一定要写注释,不然小伙伴会打死你!时间久了自己也不知道为啥提交了)
$ git status 可以让我们时刻掌握仓库当前的状态,比如你自己私底下改了哪些文件呀之类,还没有被提交呢。看完了如果想继续看具体改了啥,用到下面这个命令。
$ git diff a.txt diff不就是different前几个字母吗,多好记。它会具体显示修改了哪些内容,比如你加了点啥或者改了点啥,删了点啥都能看见。
(要随时使用git status来掌握工作区的状态,如果有更改的,用git diff来看具体改了啥)


$ git log 从近到远的显示提交记录,显示的稍微详细一点。
$ git log --pretty=oneline 加上了这个参数的话,就会每次提交都显示一大串字符,每一行对应一个版本号。
$ git
reset --hard HEAD^ 回退到上一个版本,如果你想回到上上个版本,后面改成 hard HRAD^^。要是想回到上10个版本,^^^^^^^^^^是不是好麻烦,还不容易数,可以用HEAD~10
hard后面也可以跟版本号,就直接跳到那个版本啦,写前多少位能保证唯一性就行,不用全写出来,毕竟太长了。。
$ git reflog 用来记录你的每一次命令

猜你喜欢

转载自www.cnblogs.com/nefu-Lc/p/8329803.html