摘要
提交后有冲突解决方法
本博文将对git中常用的命令进行详细的说明和实践操作过程。同时也是说明这个其中的原理。
1.Git 文件库创建与文件提交
git init 初始化git 本地仓库
git01.txt 工作区创建文件
git add git01.txt 添加git01.txt 到暂存区
git status 查看文件状态
git commit -m "注释说明" 提交文件到git 版本库
git ls-files 查看git 库文件
2.Git 时光穿梭(文件版本切换)
git log --pretty=oneline 查看提交日志
git reset --hard HEAD^ 回退到上一个版本
git reset --hard HEAD~数字 回退到某个版本
git reset --hard 版本号(缩写 4-5个字符) 回退到指定版本
git reflog 查看最近用户操作命令
git checkout -- 文件名 重新检查Git 库文件
git rm 文件名 删除版本库文件
git diff HEAD -- 文件名 文件差异比较
git reset HEAD 文件(文件夹) 撤销暂存区文件
3.Git 远程库创建 与 本地Git 库文件推送
git clone url 下载远程项目
推送本地库到远程
git init ,git add ,git commit -m "" 本地库文件准备
远程库github
1.创建github 账户
2.创建远程库 git01
3.生成ssh 秘钥
ssh-keygen -t rsa -C "GitHub账户邮箱"
校验ssh 秘钥 ssh -T git@github.com
4.上传秘钥
settins--->ssh and gpgkeys-->add ssh 秘钥
5.执行推送
绑定远程地址 git remote add origin git@github.com:lzj-0304/git01.git
创建分支 git branch -M main
执行推送 git push -u origin main
4.分支的基本操作(本地)
git branch 查看所有分支
git checkout -b branch_name 创建新的分支
git checkout branch_name 切换到指定分支
git merge branch_name 合并指定分支到当前分支
git branch -m | -M old_branch_name new_branch_name 分支重命名
git branch -d branch_name 删除指定分支
5.远程分支推送 & 删除
git branch -a 查看本地以及远程分支
git push origin branch_name 推送本地分支到远程
git push origin :remote_branch_name 删除远程分支名
git checkout -b local_branch_name origin/remote_branch_name 拉取远程分支到本地
git pull 同步远程分支文件到本地
6.Git 集成 Idea
1.环境配置
指定 git.exe
配置github 账户
2.Idea 下git 基本操作
2.1 idea 下clone 远程项目
2.2 idea 下 文件添加 & 提交 &推送
2.3 idea 分支操作
分支创建
分支切换
分支合并
分支推送 & 分支拉取
2.4 集成忽略插件 .ignore 忽略插件
安装忽略插件(重启idea)
创建忽略文件—>提交忽略文件到本地
在忽略文件中配置忽略的文件夹||文件
构建一个新的github的仓库
git clone git@github.com:2462612540/test.git
#在本地创建分支xjl1
git branch xjl1
#在本地创建分支xjl2
git branch xjl2
#查看本地分支
git branch
* main
xjl1
xjl2

git status
git add file.txt
提交信息到到本地
(注意在公司这个是有公司提交的规范的,请大家根据自己公司的要求来填写)
git push origin 你的本地分支名字
git push origin 你的本地分支:远端分支

当很多在对一个文件进行修改了后出现冲突
重新提交一commit
如何在github上提交PR(Pull Request)_astonishqft的博客-CSDN博客