git操作

本文详细介绍了Git的基本命令,包括gitstatus、gitinit、版本回退及分支操作。通过gitreflog查看历史版本,使用gitreset--hard进行版本切换。创建和切换分支,以及解决合并冲突的方法。同时,讲解了如何将本地项目推送到Git远程仓库,包括gitpush的操作。对于开发者来说,这是掌握Git操作的重要教程。
摘要由CSDN通过智能技术生成

git基本命令

git status
git init
HEAD^上一个版本
git reflog //查看历史版本,获得版本号

//前进或后退
git reset --hard 9a9sa
git reset --hard HEAD
git reset --hard HEAD^
–soft //仅仅在本地库移动HEAD指针 //本地库为commit该版本之后的数据
–mixed //在本地库移动HEAD指针;重置暂存区; //只有添加或删除才会触发暂存区,(默认选项,优先选用)
–hard //在本地库移动HEAD指针;重置暂存区;重置工作区 //点击commit会创建该版本号 返回到点击commit之后的状态
git reset --hard d4e64b3 //点击commit会创建该版本号 返回到点击commit之后的状态
git reset --soft d4e64b3

git diff file //工作区默认和暂存区进行比较
git diff HEAD^ file //工作区与本地库的某个版本进行比较

创建分支
git branch [分支名]
查看分支
git branch -v
切换分支
git checkout [分支名]
合并分支
切换到分支上 git merge --no-ff master
使用该命令可能会使文件发送冲突,点击git图标,会出现resolve CONFLICT 选框,需要手动的merge文件

切换到分支上 git merge --no-ff master
解决冲突(在hot_fix-0001分支上合并master分支)
<<<< HEAD
aaaa edit by hot_fix-0001

========
aaaa edit by master

master
1.删除特殊符号
2.修改文件
3.git add
4.git commit -m “日志信息” //不能加具体的文件名

git remote -v //查看远端的映射名
git push _tools HEAD:refs/for/_test //push到远端 _tools 远端映射名

新建项目推送到远端仓库

1.gitlab新建项目
2.git init 初始化本地库
3.git add
4.git commit
5. git remote add origin https://xxx.xxxx.git //为远程库项目地址起一个别名
git remote -v //显示别名
6.git push origin master

结合idea操作会更方便

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值