Git基本使用
一、Git是什么?
Git是一个开源的分布式的版本控制系统,可以高效处理从小到大的项目版本管理。
与SVN相比较,Git更适合分布式开发,而SVN适用于集中式管理系统。
二、安装软件
Linux、Mac系统自带Git命令行,直接使用即可。
Windows系统需要手动傻瓜式安装。(下载地址:Git)
三、Git常用指令以及配置
1.Git配置
在Git安装完成后,需要在Git环境中配置用户名和邮箱。理论上是随便写的,但是在实际开发环境中需要根据统一分配的账号中的用户名和邮箱,以此方便统计代码提交量。
查看用户名与邮箱
git config --global user.name
git config --global user.email
设置用户名与邮箱
git config --global user.name 用户名
git config --global user.email 邮箱
2.常用指令
1.Git仓库初始化:git init
注意:初始化后会出现一个.git文件,在子级目录中不要存在多级的.git文件
2.查看当前目录状态:git status
3.工作区(当前操作的目录)文件添加到暂存区:git add .
4.暂存区(进行版本提交的临时存储区)提交到版本库:git commit -m "注释"
5.查看版本库(存储版本信息)版本:git log
6.保存未提交代码:git stash
7.获取到之前未提交的代码:git stash pop
8.查看当前所在分支及其所有分支(*代表当前所在分支):git branch
9.创建新分支:git branch 新分支名称
10.切换分支:git checkout 分支名称
11.创建分支并切换到新分支:git checkout -b 新分支名称
12.合并分支:git merge 合并分支的名称
13.删除分支:git branch -d 分支名称
四、Git远程仓库的使用
为了方便进行代码的传递与共享,需要使用Git远程仓库。远程仓库必须有一个仓库地址。
国外仓库:github、gitlab
国内仓库:gitee、coding...
1.创建远程仓库
添加远程仓库地址:git remote add origin 远程仓库地址
查看远程仓库地址:git remote -v
删除远程地址:git remote remove origin
2.上传本地仓库到远程
推送到远程仓库并设置分支为主分支:git push -u origin "master"(后续推送直接git push)
执行推送命令后,需要输入gitee的账号和密码
3.获取远程仓库
克隆:第一次完整的获取到所有的仓库信息 git clone 仓库地址
拉取:在原有的基础上获取变更后的版本信息 git pull