3.git文件操作

进入git-learn目录
cd git-learn
git status 查看当前目录的git状态

3.git文件操作_第1张图片

On branch master #在master分支
nothing to commit #没有什么可提交

我们在git-learn目录下放入2张图片一个txt文件

3.git文件操作_第2张图片

再次执行 git status
3.git文件操作_第3张图片

把文件添加暂存区:

git add . 或者 git add -A  #把当前目录下所有文件加入暂存区
或者
git add fighting320.jpg #添加指定文件
3.git文件操作_第4张图片
git add . #把当前目录下所有文件都添加到暂存区
git commit -m '第一次提交'  #确认提交信息
$ git status #再次执行查看状态命令
On branch master
nothing to commit, working tree clean #工作树是干净的,无任务提交

想要查看提交的历史
可执行git log命令

3.git文件操作_第5张图片

git diff 查看文件差异

我们把Photoshop 编辑日志.txt文件删除,新建一个123.txt文件(注意文档编码改为utf8格式,否则有可能汉字乱码)
打开123.txt文件,写入一行文字:第1行文字123
执行git add .
git commit -m '提交'
提交之后再打开123.txt,将内容改为:

第1行文字
第2行文字

保存
执行git diff

3.git文件操作_第6张图片

git重命名文件

git mv 旧文件名 新文件名 #和linux命令类似
3.git文件操作_第7张图片

移动文件

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表示递归。

你可能感兴趣的:(3.git文件操作)