Git的认知及基础操作
What is Git and Why Git
Git is a distributed revision control and source
code management (SCM) system with an emphasis on speed
Git 是一个分部管理或者是版本控制工具的系统 并且重点是他的速度
最初使用Git的注意
1、在item上面直接写入git的参与者信息
如果是全局的就是这样:
git config --global user.name XXX
git config --global user.email XXXX@qq.com
如果是单个的项目不需要全局的话:
git config user.name XXX
git config user.email XXX@qq.com
Git 管理下边的文件存在方式![这里写图片描述](https://img-blog.csdn.net/20151112193509805)
1、untracked 未被追踪的
将未被追踪的文件使用add追踪就进入第二个阶段
2、unmodified 未更改的文件
在这个阶段下操作文件的话就进入下一个状态
3 、modified 暂存阶段
4、staged 提交保存阶段
Git Basics Git的最基础操作
git init
初始化git这个操作之后会生成一个 .git 文件 git将对这个文件夹下的内容进行管理
git status
对git管理下边的文件状态进行查看,有未被跟踪和已被跟踪两种状态
git add
如果有未被追踪的文件使用add可将其被追踪 如果要添加所有文件直接在add后边使用 . 即可
git commit 提交管理的文件
在其之后可以提交的内容上添加此次提交的代码更改的主要内容
也可直接使用 git commit -m "XXXX"直接一步到位
如果要更改上次提交时的描述内容直接使用git commit --amend对其进行修改
git commit -a
可对未被跟踪的文件直接进行跟踪提交
git diff
查看在代码的区别 如直接使用git diff 是只能对工作状态的代码查看
git diff --staged
要想查看暂存状态下的区别使用
git rm
对于文件的删除
git mv
修改文件的名字
git log
查看所有的提交的记录