最新要闻
- 环球热门:马龙樊振东会师决赛:国乒包揽大满贯5冠
- 当前热议!俞敏洪谈野生虾事件:犯了错误 就要去改正
- 世界最资讯丨情侣称住41层酒店被“玻璃人”看光引热议:网友支持酒店已提示
- 全球讯息:职工医保报销比例2022_职工医保报销比例
- 全球观点:OpenAI CEO谈GPT4:人类迄今开发的最伟大技术 有点害怕了
- 即时:曹曦月方否认带货3个月成交278元:拿证据说话
- 国内外多名大胃王意外死亡 有人胖到320斤有人开播前突然昏迷:专家科普
- 环球微头条丨男子整形后称没法靠颜值吃饭了:丢了工作
- 《暗黑4》公测性能实测:RTX 4090显卡流畅跑8K
- 世界要闻:李彦宏谈文心一言:市场反馈符合预期 股价波动没必要解释
- 焦点滚动:挺能藏啊!男子电动滑板车藏84个SSD入境被海关查获
- 天天微头条丨卡佩罗:那不勒斯和国米将晋级 迈尼昂和奥纳纳是米兰双雄的关键
- 每日观点:曹姓明星收20万带货3月成交278元 被判退还13.9万:要量力而行
- 13代酷睿躺赢了 4nm锐龙7000跳票:此前规格被砍2刀
- 环球观热点:《流浪地球2》门框机器人科幻十足 设计师详解:还能晾衣服能甩干
- 东北首条海下/跨海地铁!大连地铁5号线正式运营
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
世界热门:Git常用命令总结
1 简介
Git 是一个开源的分布式版本控制系统,最初由 Linus Torvalds 为管理 Linux 内核而开发的开源软件,目前已应用在 windows 等操作系统上。
(资料图片仅供参考)
SVN 也是一种版本控制系统,但是其采用集中式管理方式,容易出现单点故障,容错性差。Git 采用分布式管理方式,没有中央服务器,每个人的电脑都是一个完整的版本库。
Git 常用命令流程图如下:
Git下载地址见→Git - Downloads
2 Git 常用命令
2.1 本地仓库操作
(1)初始化(init)
# 在当前文件夹下初始化 git 仓库(生成 .git 文件)git init
注意:.git 文件最好与项目文件的目录同级,如下,这样才能将 project 目录也添加到 .git 中。
(2)添加(add)、删除(rm)、改名(mv)
# 添加指定文件到暂存区git add [file1] [file2] ...# 将指定目录添加到暂存区git add [dir]# 将当前目录的所有文件添加到暂存区git add .# 删除暂存区文件git rm --cached [file1] [file2] ...# 删除暂存区目录git rm --cached [dir]# 删除工作区文件,并且将这次删除放入暂存区git rm --f [file1] [file2] ...# 删除工作区目录,并且将这次删除放入暂存区git rm --f [dir]# 改名文件,并且将这个改名放入暂存区git mv [file-original] [file-renamed]
(3)提交(commit)
# 提交指定文件到本地仓库git commit [file1] [file2] ... -m [message]# 提交暂存区到本地仓库git commit -m [message]
说明:message 为提交的日志说明。
(4)分支(branch)
# 列出所有本地分支git branch# 列出所有远程分支git branch -r# 列出所有本地分支和远程分支git branch -a# 新建分支,但依然停留在当前分支git branch [branch-name]# 新建一个分支,并切换到该分支git checkout -b [branch-name]# 切换到指定分支,并更新工作区git checkout [branch-name]# 切换到上一个分支git checkout -# 合并指定分支到当前分支git merge [branch-name]# 删除分支git branch -d [branch-name]# 重命名分支git branch -m
(5)检出(checkout)
# 更新工作区git checkout# 将指定文件同步到工作区git checkout [file1] [file2] ...
(6)查看信息
# 显示有变更的文件git status# 显示当前分支的版本历史git log# 显示指定文件是什么人在什么时间修改过git blame [file]# 显示暂存区和工作区的差异git diff# 显示暂存区和上一个 commit 的差异git diff [file]# 显示今天你写了多少代码git diff --shortstat "@{0 day ago}"
(7)恢复历史版本
方法一:
# 后退 n 步,每步都后退到第 1 个提交上git reset HEAD~n# 后退 1 步,这步后退到第 n 个提交上git reset HEAD^n
说明: 当省略 n 时,相当于 n 为 1,如:git reset HEAD~ 等效于 git reset HEAD~1,git reset HEAD^ 等效于 git reset HEAD^1
方法二:
# 查看历史版本信息(可以得到 commitId)git log# 根据 commitId 回退至指定版本git reset commitId
2.2 远程仓库操作
(1)创建 ssh key(ssh-keygen)
# 创建 ssh key(可以省略 -C 属性)ssh-keygen -t rsa -C "youremail@example.com"# 查看用户信息git config -lgit config user.namegit config user.email# 修改用户信息git config --global user.name "xxx"git config --global user.email "xxx@qq.com"
说明:运行 ssh-keygen 命令后,将在本地用户目录下的 .ssh 目录下(如 C:\Users\81518.ssh\ ),生成 id_rsa(私钥)和 id_rsa.pub(公钥),公钥需要配置在服务器上。公钥和私钥的作用如下:
- 在数据传输时,公钥用于加密,私钥用于解密。
- 在身份认证时,私钥用于签名,公钥用于验证。
(2)添加远程仓库(remote add)
# 显示所有远程仓库git remote -v# 连接远程仓库(origin为远程仓库别名,可以随便取)git remote add [origin] [url]
(3)拉取(clone、fetch、pull)
# 下载一个项目和它的整个代码历史git clone [url]# 下载远程仓库的所有变动git fetch [remote]# 取回远程仓库的变化,并与本地分支合并git pull [remote] [branch]
(4)推送(push)
# 上传本地指定分支到远程仓库git push [remote] [branch]# 强行推送当前分支到远程仓库,即使有冲突git push [remote] --force# 推送所有分支到远程仓库git push [remote] --all
(5)解决冲突
# 工作区改动代码未提交冲突git stashgit pullgit stash pop # git stash apply
3 Android Studio 中配置 Git
(1)配置本地 git.exe
在【File】→【Settings】→【Version Control】→【Git】中选择本地安装的 Git,如下。
(2)将本地项目导入到本地仓库
在【VCS】→【Import Into Version Control】→【Create Git Repository】中,选择当前项目的上级目录。
(3)将本地仓库推送到远程服务器
在【VCS】→【Git】→【Remote】中,输入Name 和 URL,如下。
声明:本文转自Git常用命令总结
关键词:
-
环球关注:快速带你入门css
css复习笔记1 css样式值1 1文字样式1p{2font-size:30px; *设置文字大小* 3font-weight:bold; *文字加粗* 4font-sty
来源: mysql 索引(InnoDB)
环球关注:快速带你入门css
世界热门:Git常用命令总结
环球热门:马龙樊振东会师决赛:国乒包揽大满贯5冠
当前热议!俞敏洪谈野生虾事件:犯了错误 就要去改正
世界最资讯丨情侣称住41层酒店被“玻璃人”看光引热议:网友支持酒店已提示
热文:数据安全始终是一个不可忽视的问题
世界最资讯丨数据结构-绪论
全球讯息:职工医保报销比例2022_职工医保报销比例
全球观点:OpenAI CEO谈GPT4:人类迄今开发的最伟大技术 有点害怕了
即时:曹曦月方否认带货3个月成交278元:拿证据说话
希尔排序、快速排序、KMP算法
环球热推荐:008爬虫之短短20行代码下载周杰伦所有歌曲
一次 Hyperf 注解失效问题分析
全球看热讯:Qt+百度AI文字识别OCR小工具
国内外多名大胃王意外死亡 有人胖到320斤有人开播前突然昏迷:专家科普
热点在线丨2023省选16天
著名的Breach黑客论坛管理员被捕
环球微头条丨男子整形后称没法靠颜值吃饭了:丢了工作
《暗黑4》公测性能实测:RTX 4090显卡流畅跑8K
世界短讯!SSL/TLS协议运行机制的概述
最新资讯:重学c#系列—— explicit、implicit与operator[三十四]
世界要闻:李彦宏谈文心一言:市场反馈符合预期 股价波动没必要解释
焦点滚动:挺能藏啊!男子电动滑板车藏84个SSD入境被海关查获
【天天快播报】webpack原理(2):ES6 module在Webpack中如何Tree-shaking构建
CTF show 信息收集篇
Quicker 快速开发,控制脚本关闭(示例,鼠标连点器)
天天微头条丨卡佩罗:那不勒斯和国米将晋级 迈尼昂和奥纳纳是米兰双雄的关键
每日观点:曹姓明星收20万带货3月成交278元 被判退还13.9万:要量力而行
13代酷睿躺赢了 4nm锐龙7000跳票:此前规格被砍2刀
已知球面经纬度求方位角和反方位角(awk一行代码实现)
环球观热点:《流浪地球2》门框机器人科幻十足 设计师详解:还能晾衣服能甩干
东北首条海下/跨海地铁!大连地铁5号线正式运营
世界热讯:Linux学习笔记
报道:插件化架构设计(2):插件化从设计到实践该考量的问题汇总
【天天新要闻】Vins 前端中高效的去畸变的方式解析
动态焦点:暴雪:《暗黑》系列能成功多亏了韩国玩家热情和爱戴
全球观点:朱雀二号遥一运载火箭发射失利:已查明飞行故障 通过归零评审
全球热头条丨《雷霆沙赞2》豆瓣开分6.5:加朵女神加分、剧情被批幼稚低级
【全球独家】万字血书Vue—Vue的核心概念
张兰被曝国外欠债9.8亿,海外家庭信托被追债,拼命带货疑为还债
Ocelot使用与设置路由Routing
环球速递!arthas排查线上问题真是太好用了!
肯德基全家桶被曝吃出生的炸鸡!店家回应是锅出现故障
世界快播:C++ class struct
环球视点!Windows OpenGL ES 图像 GPUImageLookupFilter
世界观速讯丨8万元会成爆款吗?宝骏悦也实车曝光:像吉姆尼、能跑303公里
每日热文:印度男子因新娘高三成绩不好要求退婚 还要退5千彩礼:网友看笑
世界观焦点:CSS学习笔记
热门看点:女生被拍同学勇敢对峙让男子删除 想保护好自己的朋友:网友称赞勇敢
1.5mm!iPhone 15 Pro Max将打破最薄边框纪录:CAD外观渲染图曝光 更帅了
全球微头条丨没有科技与狠活 :依能天然苏打水2.3元发车 无糖无气0卡
03月18日09时福建漳州疫情数据 阳了以后为什么会腰疼?应该怎么办?
当前要闻:为什么文件删除了但磁盘空间没有释放?
微博图床被废,自己动手丰衣足食。
【聚看点】Source Generator初探
4、AOP
天天亮点!汽车降价潮蔓延!成都豪撒1亿购车补贴 汽车流通协会称武汉汽车降价不公平
【天天热闻】俞敏洪称下辈子宁愿当没钱的流浪汉:自己周围的企业家都在没日没夜的干活
比亚迪出海再下一城!乌兹比克斯坦三车齐发:宋PLUS 22万起售
世界聚焦:调查显示民众预期英国央行将继续加息
【全球速看料】差距有多大?一图看懂蔚来、小鹏、理想汽车2022年第四季度财报:老大变了
每日速读!水晶球档杆绝无仅有!韩系豪华电动车捷尼赛思GV60上市:28.58万起
世界速讯:你对Linux窗口管理程序Tmux了解吗
【全球聚看点】还买什么汉兰达!全新大七座SUV福特锐界L开售:22.98万历史新低
【世界速看料】超市6500元招聘引学生排队投简历 负责人:已收到五十多份
世界看点:南宁市2023年事业单位统一考试简章发布 337个岗位共招1764人
【当前独家】读Java性能权威指南(第2版)笔记20_垃圾回收G
何小鹏:王凤英一周工作七天、让大家很卷
何小鹏谈竞争对手降价:油车一定会反击、小鹏将降低25%生产成本
springboot跨域问题解决方案
天天亮点!听闻索尼PS5 Pro主机明年发售后:老玩家们集体不干了
环球通讯!日本女大胃王菅原初代患肠癌病逝:曾10分钟吞399碗荞麦面
全球热点评!美国一核电站承认150万升核污染水泄漏:已隐瞒数月
导演郭帆都看不下去!众筹1亿的《流浪地球2》周边 为啥要偷工减料?
说句话就能做表格、PPT!微软把GPT-4塞进办公套件 我慌了
每日热门:喉结左侧有个硬疙瘩_左侧睾丸里有个小疙瘩是什么
AIGC的下一站是什么?
速读:vue2前端导出带背景色表格 xlsx xlsx-style
环球新资讯:Attention与SelfAttention
五角大楼官员表示:太阳系中可能存在外星母舰探测地球
环球消息!每日机构分析:3月17日
fiddler:The system proxy was changed.Click to reenable capturing
iPhone 15 Pro Max屏幕边框窄爆:将打破小米13纪录
99元 联想YOGA新款M5无线鼠标上架:鹅卵石设计
张裕葡小萄赤霞珠甜红葡萄酒2支到手39.9元:酒香浓郁
世界热讯:手机百度文库的下载券怎么用啊 为什么(百度文库不能用下载券)
网红店半天妖烤鱼被曝垃圾桶捞回食材上桌!合肥市监局:全市门店停业
天天微头条丨赛博2077支持DLSS3 iGame RTX 40显卡实战:性能2倍提升
河南三月飞雪 突降大雪竟与人工增雨有关
中金所就30年期国债期货合约征求意见
世界观速讯丨铭瑄发布旗舰级MGG RTX 4080、4070 Ti:丧心病狂5风扇、9热管
【焦点热闻】AMD份额涨不动了 专家称Intel的麻烦已结束:CPU竞争力更强
每日视点!山东一公司疑设卑劣人员从业跟踪岗:你去哪我就发函到哪
微头条丨铲屎官注意!研究表明养宠物或影响睡眠
热点评!你买过大船货吗?男子电动滑板车藏84个SSD入境被海关查获
全球新消息丨如何在Docker下部署nacos并注册Java服务
每日讯息!记录--vue中封装一个右键菜单组件(复制粘贴即可使用)
【新要闻】一汽奔腾销量惨淡,靠预售23.58万起的奔腾M9有望逆转吗?
天天快资讯:车主注意:新一轮国内油价降了!加满一箱油将少花4元