进入git-learn
目录
cd git-learn
git status
查看当前目录的git状态
On branch master #在master分支
nothing to commit #没有什么可提交
我们在git-learn目录下放入2张图片一个txt文件
再次执行
git status
把文件添加暂存区:
git add . 或者 git add -A #把当前目录下所有文件加入暂存区
或者
git add fighting320.jpg #添加指定文件
git add . #把当前目录下所有文件都添加到暂存区
git commit -m '第一次提交' #确认提交信息
$ git status #再次执行查看状态命令
On branch master
nothing to commit, working tree clean #工作树是干净的,无任务提交
想要查看提交的历史
可执行git log
命令
git diff 查看文件差异
我们把Photoshop 编辑日志.txt
文件删除,新建一个123.txt文件(注意文档编码改为utf8格式,否则有可能汉字乱码)
打开123.txt文件,写入一行文字:第1行文字123
执行git add .
git commit -m '提交'
提交之后再打开123.txt,将内容改为:
第1行文字
第2行文字
保存
执行git diff
git重命名文件
git mv 旧文件名 新文件名 #和linux命令类似
移动文件
mkdir txt #在当前目录下创建一个txt文件夹
git mv 111.txt txt/ #把111.txt文件移动到txt目录下,文件名不变
git mv 111.txt txt/222.txt #把111.txt文件移动到txt目录下,文件名改为222.txt
删除文件
rm txt/111.txt #删除txt目录下的111.txt文件
rm -R txt # 删除txt文件夹及其目录下所有文件和文件夹,-R表示递归。