美文网首页
3.git文件操作

3.git文件操作

作者: 米酒真香 | 来源:发表于2017-03-13 18:41 被阅读57次

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

相关文章

网友评论

      本文标题:3.git文件操作

      本文链接:https://www.haomeiwen.com/subject/kyhqnttx.html