范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

Git常规使用备忘录

  git安装
  1.下载后安装
  以Windows系统为例,下载地址:http://git-scm.com/download/win 自动下载
  2.运行Git Bash
  git config --global user.name xxx
  git config --global user.email xxx@huifu.com
  3.生成SSH公钥
  ssh-keygen #一路回车就行
  4.配置公钥到gitlab
  C:Usersadmin.ssh路径下,记事本打开id_rsa.pub,拷贝内容到gitlab上配置
  5.eclipse导入代码
  file -> import -> git -> Projects from Git #不需要填写账号密码
  git配置 配置全局用户名和邮箱
  git config --global user.name "abc"
  git config --global user.email "abc@163.com" 配置局部用户名和邮箱
  git config user.name "abc"
  git config user.email "abc@163.com"
  gitignore
  添加.gitignore后,重新进行版本控制 git rm -r --cached . git add . git commit -m "update .gitignore"
  git提交变更操作
  1.拉取最新代码
  git pull --rebase
  2.将新增/修改的文件加入暂存区
  方式1:git add 文件名
  方式2:git add -p #对比选择变更的代码
  3.提交本次变更到本地仓库
  git commit -m "注释"
  4.推送本次变更到远程仓库
  方式1:git push origin 分支名
  方式2:git push #省略[origin 分支名]参数,默认会将当前分支提交到远程对应分支
  git 撤销操作 未执行add操作的撤销
  git checkout xxx 执行add操作后,未执行commit的撤销
  git reset HEAD xxx commit后撤销 git reset --soft HEAD^ // 撤销commit回到前一个版本,不撤销git add,不恢复变更 git reset --soft HEAD~1 // 撤销commit回到前一个版本,不撤销git add,不恢复变更 git reset --soft HEAD~2 // 撤销commit回到前两个版本,不撤销git add,不恢复变更 git reset --mixed HEAD^ // 撤销commit回到前一个版本,并撤销git add,不恢复变更 git reset --hard HEAD^ // 撤销commit回到前一个版本,撤销git add,恢复变更强制回退远程版本 git log #查看本地提交记录,找到要回退的commit_id git reset --hard commit_id #强制回退到某次提交 git push -f origin 分支名 #强制推送到远程仓库回退某次commit
  使用git revert 逆向某次操作,对某次commit进行反向操作: git revert -n commit_id  //逆向某次commit操作,如果有冲突解决冲突,使用git add添加修改,使用git commit提交本次修改 git push
  替换上一次提交的信息
  git commit --amend -m "Fixes bug"
  撤销当前分支的变化
  在当前分支修改并做了几次提交,发现不应该在当前分支做修改,应该新建分支修改并提交。 在当前已修改过的分支上新建一个分支,指向当前最新的提交,注意,这时依然停留在当前分支。 git branch xxx #xxx代表分支名称 撤销当前分支到修改提交之前的状态 参考上面的撤销操作 切换到新创建的分支
  git checkout xxx #xxx代表分支名称
  从暂存区撤销文件
  如果不小心把一个文件添加到暂存区,可以用下面的命令撤销。
  git rm --cached [filename]
  上面的命令不影响已经提交的内容。
  撤销工作区的文件修改
  如果工作区的某个文件被改乱了,但还没有提交,可以用git checkout命令找回本次修改之前的文件:
  git checkout -- [filename]
  它的原理是先找暂存区,如果该文件有暂存的版本,则恢复该版本,否则恢复上一次提交的版本。
  注意,工作区的文件变化一旦被撤销,就无法找回了。
  撤销提交
  提交代码以后,意识到这个提交有问题,应该撤销掉,执行如下命令撤销:
  git revert HEAD
  抵消掉上一次提交导致的所有变化,它不会改变过去的历史,恢复内容到上一次提交,但是默认会保留本次的提交记录,同时会产生一次revert commit记录。
  git revert命令还有两个参数:
  --no-edit:执行时不打开默认编辑器,直接使用 Git 自动生成的提交信息。
  --no-commit:只抵消暂存区和工作区的文件变化,不产生新的提交。
  代码合并
  以下操作将master主干合并到feature分支
  1.拉取最新代码
  在当前分支拉取最新代码:git pull --rebase
  如果有冲突使用以下步骤解决冲突:
  1.1 手动解决冲突
  1.2 git add filename
  1.3 git commit –m "xxxxx"
  1.4 git status //根据提示继续操作
  2.切换到master主干
  git checkout master
  git pull --rebase
  3.切回feature分支
  git checkout feature-xxx
  4.合并master代码
  git merge master
  有冲突手动解决冲突,解决办法同上
  5.推送到远程仓库
  git push
  hotfix操作
  步骤:
  1.拉取develop分支代码到最新
  2.拉取master分支代码到最新
  3.git flow hotfix start 临时分支名
  4.紧急修改操作
  5.git add
  6.git commit
  7.git flow hotfix finish 临时分支名
  8.编辑提交的信息
  9.分别提交到master和develop
  feature分支操作
  1. 开始一个新功能:
  git flow feature start xxxx
  2. 提交这个功能到远程库:
  git flow feature publish xxxx
  3. 完成功能,合并到develop:
  git flow feature finish xxxx
  4. 记得删除远程仓库里的分支:
  git push origin :xxxx
  A分支的部分提交应用到B分支
  git cherry-pick  #commitHash来自git log查看
  使用步骤:
  1.在A分支使用git log查看需要用到的commit_id,例如abc
  2.切换到B分支,使用git cherry-pick abc
  cherry-pick也支持将多个部分提交应用到B分支,例如:
  git cherry-pick
  但是要保证先后顺序,即提交commitHash1必须早于提交commitHash2
  也支持区间,例如:
  git cherry-pick
  但是要保证先后顺序,即提交commitHash1必须早于提交commitHash2
  若过程中发生冲突,解决代码冲突后,第一步将修改的文件重新加入暂存区(git add .),第二步使用下面的命令,让Cherry pick过程继续执行:
  git cherry-pick --continue
  当然也可以在发生代码冲突后,放弃合并,回到操作前的样子,执行命令:
  git cherry-pick --abort
  学之多,而后知之少!朋友们点赞+转发是我持续更新的最大动力,我们下期见!

摩托罗拉edges2021年10月又放出更新,自动录音网络优化等干货2021年10月国庆期间突然收到了摩托罗拉edges的系统更新,当时最大的期望就是能把无线readyfor功能加上以及拍照优化,可惜期望越大失望越大无线readyfor和拍照优化都腾讯投资闪捷信息Secsmart,后者专注于数据安全系统新京报贝壳财经讯企查查APP显示,9月30日,闪捷信息科技有限公司发生工商变更,新增股东广西腾讯创业投资有限公司。企查查信息显示,闪捷信息Secsmart是一家专注于将人工智能技术对焦点怎么使用?如拍摄人物在画面的不同位置,对焦点是不是也要不断地调整呢?对焦是摄影的基础操作之一,对于人像摄影,最重要的就是选好对焦点,确保人物主体清晰关于人像题材对焦参数的设置,小k曾在悟空和头条发布过相关内容,今天借题主问题再和大家分享一下人像题材红色版的iPhone13其实有特殊含义苹果新发布的iPhone13的配色中,红色无疑是最耀眼的。很多中国用户自发地称其为中国红。红色在中国有着喜庆吉祥的寓意,因此很多人都愿意买一部红色iPhone。然而,如此有利可图的2020年中国如果实现用电汽车的普及,那么这么多的汽油车何去何从?当英法德美等主要汽车国家纷纷打出禁售燃油车的时间表的时候,对于在大街上驰骋的燃油车来说,末日似乎从天而降了。尤其是在我国表示已启动相关研究,将制定我国传统能源汽车退出的时间表后,禁华米科技推出新一代Amazfit智能手表北京商报讯(记者刘凤茹)10月12日,华米科技在北京举行以UPYOURGAME为主题的Amazfit2021全球年度新品发布会,推出全新都市时尚智能手表AmazfitGTR3和GT关于win11正式版我的笔记本电脑是联想r720官方工具检测无法安装win11。周日不上班,那我就试试看能不能安装。于是自行在微软官网下载了正式版的镜像文件。直接安装,不对电脑和文件做任何的修改,也不苹果11出了不久,苹果13终于到来在谈论这个问题之前,首先要对比其他机型苹果11颜色有紫色白色绿色黄色黑色红色。是美国苹果公司于北京时间年9月11日凌晨1点在史蒂夫乔布斯剧院会上发布的新机型。同时有六款配色可选,分Spring事件整理什么是Spring事件?Spring事件是Spring框架中的核心模块之一,可以通过事件来实现2个动作之间的连接。举个例子,我去银行取钱,我先输入银行账号再输入银行密码,密码正确我摩根大通CEO比特币一文不值,必然要受到政府监管据路透社10月11日报道,摩根大通CEO迪蒙(JamieDimon)周一在一场会议上说,加密货币将受到政府的监管,他个人认为比特币一文不值。无论你怎么想,政府都会对它进行监管。他们微信和QQ哪个用户多一些QQ1。单单文件传输和共享的功能这个就能把微信甩了一大截,是大截!2。还有语音,没有QQ的多样化,未发送出去的语音无法试听。3。动态图片发送显示静态,4。朋友圈评论和点赞知这个功能
鸿蒙系统啥时候推送?2021。6。2晚八点起根据不同机型,分批次陆续升级鸿蒙,我是mate30机主,已升级鸿蒙,为华为点赞!感谢您的阅读!鸿蒙系统啥时候可以升级,我的华为mate20Pro能不能升级呢使用苹果全家桶的体验如何?值得购买吗?在悟空问答上的605个问题,只写接地气的科技内容,欢迎关注。算不上果粉,过去很长时间都在使用安卓和Windows设备,不过工作过后开始习惯于苹果。目前在使用MacBookPro16不要那种几千的,还有哪些学生适合选购的蓝牙耳机呢?文小伊评科技几千块钱的蓝牙耳机才是智商税。这耳机真的是信仰。几千块钱的耳机除了极个别的几款还算比较合适之外(索尼,BOSE,苹果居多),大部分都是智商税,传统的森海塞尔,AKG,铁鸿蒙平板正式发布,无奈用上高通芯片,花粉心疼华为鸿蒙平板正式发布在6月2日晚上8点举办的新品发布会上,华为除了宣布万众瞩目的鸿蒙系统正式上线之外,还推出了一款全新的平板电脑,名字叫做华为MatePadPro。但是花粉们更愿意把它打破安卓IOS限制,鸿蒙系统(HarmonyOS)完整的支持机型名单来啦昨晚,HarmonyOS2及华为全场景新品发布会之后,很多人都在讨论鸿蒙发布是否能打破美国的垄断。这一讨论我觉得华为秉持开放与国内厂家互相合作,这一目标是很有机会实现的。而且在发布从被质疑到被模仿,华为智慧屏真的成了吗?点击右上方关注,第一时间获取科技资讯技能攻略产品体验,私信我回复01,送你一份玩机技能大礼包。2019年7月,荣耀正式发布首款智慧屏产品,向外界表明了进军家庭娱乐中心的决心。尽管产华为鸿蒙OS引发车圈集体高潮,赛力斯还能继续风光吗?6月2日,备受期待的华为鸿蒙OS正式发布。一个半小时的发布会,看完全程依然意犹未尽,华为鸿蒙采用的全新的系统架构革命性的分布式技术全新的原子化服务全新的卡片设计极致的系统性能,都是腥风血雨的芯片战争三星台积电生死鏖战,中芯国际如何突围全球芯片战争已经处于白热化阶段,三星和台积电的鏖战愈演愈烈。而我们的中芯国际,终于迎来了绝佳的发展机会。三星鏖战台积电,谁能笑到最后?大家好,我是靠谱老史。在芯片制造领域,三星和台拜登修订投资禁令,59家中企被列入黑名单贝克汉姆投资生产电动汽车深圳大数据杀熟或可罚5000万元雷锋早报拜登签署行政命令修订投资禁令,59家中企被列入黑名单据白宫网站消息称,当地时间6月3日,美国总统拜登以应对中国军工企业威胁为由签署行政命令,将包括华为公司中芯国际中国航天科技集团有64家半导体公司跟风站队美国,任正非不要慌,华为早有布局近年来,围绕着半导体芯片领域许多国家展开了激烈的争夺。为此,美国组建了半导体联盟,将一众半导体芯片产业巨头囊括其中。像是美国的高通苹果英特尔,荷兰的ASML等,共有64家半导体公司美国以苹果为荣,韩国以三星为荣,试问有多少国人以华为为荣?近期一位在OPPO公司上班的员工针对华为发表了不正当的言论,该员工对华为的鸿蒙系统恶意评论,说使用华为鸿蒙系统就是等于傻到把自己的命脉掌握在别人手里,看到这样的评论后我想很多国人都