git是分布式版本控制系统
git的主要功能版本控制与多人协作
git主要分为3个部分:工作区,暂存区,版本库
git的工作原理就是:首先在工作区将代码编辑好后,放到暂存区,暂存区里的文件才可以放到版本库
配置git
- 首先要下载git
- 直接使用git bash here
- 用户配置git
- $ git config --global user.name "Your Name" 查看配置的名字
- $ git config --global user.email "email address" 查看配置的邮箱地址
- $ git config --list 查看配置的信息
git的简单使用
- 在文件夹中,打开git bash here 输入$git init ,文件内显示.git文件代表启动成功
- 将工作区的文件添加到暂存区$ git add file file
- 将暂存区的文件提交到代码库$ git commit -m "description"
- 忽略文件配置(.gitignore)
- $ git log 查看添加的版本
- $ git reset --hard [commit] 切换版本
- $ git reflog 查看历史
- $ git revert 相当于删除某个版本 esc为保存 : wq确认
- $ git diff 暂存区与工作区的差异
- $ git branch [branch-name] 新建一个分支
- $ git merge [branch] 合并指定分支到当前的分支
- $ ssh-keygen -t rsa -C "your email address" 创建SSH key
- $ ssh -T git@gitee.com 测试SSH key配置成功
- $ git clone [url] 下载项目代码
- $ git push [remote] [branch] 将本地代码 发送到远端 git push origin master
- $ git pull [remove] [branch] 取回远程分支变化与本地的合并
- $ git remote add origin http:??????? 需要加入到的地址