git介绍
git分布式版本管理系统
svn集中式版本管理系统
作用
可以对项目进行协作开发
工具
下载git
https://git-scm.com/
全局配置
配置用户名和邮箱
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
git 使用
初始化
git init
会生成一个 .git 文件 该文件就是初始化配置文件
本地配置 首先应该找到 config 文件
添加如下配置:
[ user]
name = 你的用户名
email = 你的邮箱
状态
git status暂存
git add 文件名称提交本地仓库
git commit -m "提交信息"
提交信息可以是中文 一般情况下都需要去添加提交信息
暂存区域文件回撤到本地
git restore --staged 文件名(暂存区域的文件)
查看日志
git log检出文件
git checkout 文件名
get 分支
git分支
查看分支
git branch创建分支
git branch 分支名
分支名命名要求 一般使用当前开发者名字来命名或者以当前要开发的功能来命名切换分支
git checkout 分支名(你的git里边必须有当前分支)合并分支
git merge 子分支名称
注意:
如果想要合并分支 首先你必须在主分支删除分支
git branch -d 子分支名称
注意:
如果想要删除分支 不能在被删除分支上
gitee
gitee是一个国内用户使用的代码托管平台
关联远程到本地仓库 远端仓库名为origin
git remote add origin https://gitee.com/xiaochaoren007/noval.git推送到远程命令
git push -u origin master推送到远端仓库
git push推送分支到远端
git push --set-upstream origin 新的分支名克隆远端仓库
git clone 远端仓库地址删除远端分支
git push origin --delete 分支名