git有什么作用,大家应该也知道了,我也不在详细说明
下载
Git下载地址:
https://git-scm.com/downloads
Gitee配置SSH公钥
注册(用邮箱注册),并登录到Gitee后,鼠标移至右上角头像,下拉选项中选择 设置
左侧菜单栏中选择SSH公钥,在右侧添加公钥
怎么生成本机的公钥?请查看:https://gitee.com/help/articles/4181
Git操作
克隆代码 (把远程仓库拉取到本地):git clone 仓库地址
查看仓库状态: git status
提交工作区代码到暂存区: git add 文件路径或者
提交暂存区代码到历史记录区:git commit -m '本次提交的信息提示'
提交历史记录区的历史提交记录到远程仓库:git push origin 分支名称
创建项目与分支
// 克隆仓库到本地
git clone https://gitee.com/hailang123/crud.git
// 检查当前分支
git branch
一般默认为master 开发为dev
git checkout -b dev
// git checkout 命令加上 -b 参数,表示创建并切换,以上操作相当于:
git branch dev
git checkout dev
切换分支
git switch -c dev // 创建并切换到新的dev分支
git switch dev // 切换到已有的dev分支
文件提交
git add .
git commit -m 'demo'
git push origin dev
版本回滚
// 查看当前项目提交过的所有版本(含所有分支的操作)
git log
// git log会出现很详细的信息,如果我们只想简单看看版本号,可以使用
git log --pretty=oneline
如果我们只想回滚到指定版本,可以使用
git reset --hard 版本号
如果忘记版本号的可以使用
// Git提供了一个命令git reflog用来记录你的每一次命令
git reflog
解决代码冲突比如修改master
git add .
git commit -m '提交master'
git merge dev