先cd到要操作的文件夹下
- git init 建立一个库,出现了.git文件。
- cat hello.txt 查看该文件
- git status 查看状态,红色modified表示修改了一个文件,还没提交暂存区。
- git add hello.txt //add命令是添加一个文件到暂存区,此时红色的modify变绿了。
- git commit -m “第三次修改” hello.txt // commit是提交到本地库,-m 后跟对此次提交的描述信息,再跟要提交的文件。
- git reflog 展示精简版提交日志
- git log 展示详细提交日志
发现 reflog有提交回退记录,log没显示。 - git reset --hard 09be418 强制回退到某个版本
- git merge 产生冲突后,和svn差不多,手动修改后,还需要再次git add和git commit,只不过commit不能加文件名。
- 创建远程库的别名:最好和项目名一致
- git clone会做三件事:创建本地库,所以不用git init; 拉取代码;创建别名:origin