git初始
1、Git优势
- 分布式,大部分操作在本地,不需要联网
- 完整性保证(使用hash)
- 尽可能添加数据而非删除或修改(不会删除历史版本)
- 分支操作快捷流畅
- 与Linux命令全面兼容
2、基本概念
3、结构
4、本地库和远程库的交互方式
创建远程仓库(成员加入团队)->clone到本地->push(本地推送远程仓库)/pull(从远程仓库拉取最新版本到本地)
5、本地仓库初始化
5.1、git init
初始化一个本地仓库
5.2、git config / git config-global
设置签名
- 项目级别/仓库级别:仅在当前本地库范围有效
git config user.name xxx
git config user.email xxx
- 系统用户级别:登录当前操作系统的用户范围
git config --global user.name xxx
git config --global user.email xxx
cd ~
ls -l|less
~/.gitconfig
5.3、git status
- 初次调用
git status
5.4、 git add
提交到暂存区
先在工作区创建一个文件nice.txt
git add nice.txt
git status
暂存区出现了可commit的新文件nice.txt。可以使用命令git rm --cached nice.txt...
来从暂存区移除
5.5、git commit
提交到本地仓库
git commit nice.txt
使用命令后会出现
并且可能会打开vim编辑器或者文件编辑器,这里需要添加提交信息
我这里是打开了notepad++,在第一行添加提交信息
添加完提交信息关闭文档编辑器便会提交成功
再次调用git status
git commit -m "info" <file>
刚才那种添加信息的方法十分麻烦,可以使用以上命令来简化,info便是提交信息。