git常用命令操作

什么是git?:
git是一个开源的分布式版本控制软件,能够有效并高效的处理很小到非常大的项目。
版本控制:类似于毕业论文、剪辑视频等,需要反复修改和保留原历史数据,在开发中可以解决多人同时开发的代码问题,有效既高效

1,分支明细

(1)主分支(master): 第一次向 git 仓库中提交更新记录时自动产生的一个分支。

(2)开发分支(develop):作为开发的分支,基于 master 分支创建。

(3)功能分支(feature):作为开发具体功能的分支,基于开发分支创建

2,基本命令

1,git init :#初始化git仓库 (mac中Command+Shift+. 可以显示隐藏文件)
2,git status :查看文件状态
3,git log :查看提交记录
4,git branch :查看分支
5,git checkout 分支名称: 切换分支
6,git remote add origin ‘远程仓库的http链接’:连接远程仓库

3,提交代码到自己分支(前提是已经连接到远程分支):

1,git status查看当前状态;
2,git add . : 添加当前目录下的所有文件到暂存区:
3,git commit -m " 提交信息";提交信息 向仓库中提交代码
4. git pull origin 分支名称 :获取远程的此分支的最新代码,防止有人在你更新之前提交了一次代码;确保把最新的代码拉下来;(如果有冲突需要解决冲突)
5. git push origin 分支名称:将当前分支推送到origin主机的对应的远程分支;
6. git log 查看提交记录

4,合并分支(自己的分支已经是最新的代码然后可以合并到develop)
后续更新

5,解决分支冲突

是当前修改是左箭头方向,传入的是右箭头的方向,

中间用等于号分割,等号上边是当前修改(本地),下边是传入的修改(线上的代码;

两人同时提交可能会出现冲突,解决办法是手动修改冲突;

6,回退提交
如果提交代码发现把其他人的代码覆盖了 或者其他的原因造成我们线上的代码被其他人冲掉了;我们需要回退分支的提交,拿到之前我们自己最新的代码。

1,git log: 获取日志,查看到提交的版本号 把需要回退的提交版本复制下来,然后操作第二步
2,git reset --hard 版本号: 把版本号输入然后 点击enter键开始回退;
3,再git log就可以看到代码已经回退了,然后就需要再把本地代码进行还原
4,git status : 查看未推送的commit
5,git restore --staged . :将commit都进行回退
6,git status : 此时再查看可以发现所有修改都变成红色未提交状态
7,git restore . : 将所有改动清除

7,回退合并
后续更新

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值