Git命令学习

配置信息

git config --global user.name "name"

git config --global user.email "my@qq.com"

创建仓库

git init

查看仓库状态

git status

添加进仓库

git add .

提交进仓库

git commit -m "此次提交的信息,方便以后查询。"

查看当前修改

git diff

撤销未提交的修改

git checkout .

撤销已经添加的修改

git reset . //取消添加

git checkout . //撤销修改

查看git提交记录

git log

创建分支

git branch dev

查看分支

git branch

切换分支

git checkout dev

合并两个分支上的修改

git checkout master//切换到主干分支

git merge dev//将开发分支上的代码合并到主干分支上

合并过程中的文件

java 复制代码
第一行
<<<<<<< HEAD
主干分支第二行
主干分支第三行
=======
开发分支第二行
开发分支第三行
>>>>>>> dev

=====以上是当前分支的代码

=====以下是要合并分支的代码

解决冲突后重新提交

git add .

git commit -m "解决冲突后再次提交"

删除分支

git branch -D dev //删除开发分支

从远程分支克隆一个项目到本地

git clone https://gitee.com/yang-shuangyue/learngit.git

将本地文件推到远程分支

git push https://gitee.com/yang-shuangyue/learngit.git master

将远程分支的代码同步到本地

git pull https://gitee.com/yang-shuangyue/learngit.git master

相关推荐
QiZhang | UESTC几秒前
学习日记day69
学习
进阶小白猿7 分钟前
Java技术八股学习Day25
java·jvm·学习
织_网8 分钟前
Git回滚版本:从本地到远程的全场景实战指南
git
阿白逆袭记13 分钟前
Git原理与使用详解(二):初探Git仓库与核心工作流程
大数据·git·elasticsearch
阿白逆袭记17 分钟前
Git原理与使用详解(三):深入.git与文件管理实战
大数据·git·elasticsearch
LaoZhangGong12318 分钟前
学习TCP/IP的第7步:设计TCPIP程序要注意的事项
网络协议·学习·tcp/ip·以太网
好奇龙猫22 分钟前
【日语学习-日语知识点小记-日本語体系構造-JLPT-N2前期阶段-第一阶段(8):単語文法】
学习
星幻元宇VR29 分钟前
电动车火灾安全教育新体验|模拟电动车火灾演示系统
学习·安全·虚拟现实
木易 士心44 分钟前
GitLab 安装指南
git·gitlab
朗迹 - 张伟1 小时前
UE5 City Traffic Pro 交通插件学习笔记
笔记·学习·ue5