"); //-->
本文分享自天翼云开发者社区《Git的一些基本用法》,作者:l****n
基本操作
git branch 查看当前分支
git branch -a 查看所有分支
git pull 更新当前分支
git checkout XXX 切换到某分支
git checkout . 放弃所有更改
git log --pretty=oneline 查看当前分支的commit id(或者git rev-parse HEAD)待确认,下回实验一下,可能是查看head版本号
git branch -d 分支名 删除分支
当对本地分支进行了修改并且要提交时:
一定要仔细确认当前版本和远程仓库对应版本!!!!!!!
在提交修改之前保证pull下来最新版本
1.git status 查看目前状态,会显示哪些文件有修改
2.git stash save #保存修改状态
3.git pull #拉取最新代码
4.git stash pop #在最新代码上应用修改
5.添加修改代码到工作区 git add .
6.git reset 可以放弃add的内容
7.本次提交的代码起个标题 git commit -m "xxxx"
8.撤销git commit : git reset --soft HEAD~1
9.只修改注释的话,也可以git commit --amend,i进入编辑模式,ctrl C退出
10.git push origin <branch name>
回滚
提交之后想要回退至之前的某个版本
1.git log 查看提交历史,在每一个记录上会有一个ID号,把目标版本的ID号记录下来
2.git reset --hard ID 这一步是把本地版本回滚到了目标版本
3.如果需要提交至gitlab,则:git push -f -u (origin 分支名称)括号里的可以省略
忽略文件
1.git update-index --skip-worktree /path/to/file 注意,这个忽略操作是持续生效的,不是作用于某一次的
2.git update-index --no-skip-worktree /path/to/file 恢复
3.git ls-files -v 查看被忽略文件,前面有S标识的是被忽略的文件
自己拉一个自己的分支(防止代码丢失)
1.git checkout 目标分支
2.git checkout -b 本地分支名(相当于复制了目标分支)
3.提交时:git push origin 本地分支名(会在远程创建同名分支)
pycharm中与分支比较
项目右键,git--与分支比较里,可以与本地的其他分支进行比较。

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
中科与三星笔记本缘何握手而散
555利用语言存储芯片的无线报警器电路
移动端DRAM合约价格再上涨
12位高速ADC存储电路设计与实现
全球存储巨头竞逐CXL技术:下一代内存互联新战场
利用语言存储芯片的无线报警器(555、RX5017)
[推荐]51 flash文件系统DIY____概述(1)[推荐]
关于51浮点数的存储
2026,CPU 会成为存储后下一个价格暴涨的芯片吗?
铠侠UFS 5.0为端侧AI带来全新体
存储价格上涨正在蔓延至CPU领域
通用视频监控系统
存储技术的未来发展方向
浮点数的存储
车载低端图像数据采集压缩存储及传输系统的实现
存储涨价推动电视规格下调,55寸FHD面板能否成市场新宠?
铠侠为AI寻找存储新方案
网络在电视领域的应用发展
新型实验室专用数字存储示波器电路图
存储危机降临 三星与工会谈判破裂 18天罢工恐成事实
“漫涌时代”的营销战略 IBM存储系统市场渠道策略解析
2026存储产业趋势:SSD将成AI性能提升关键
品体管存储时间测试电路
存储涨价冲击手机行业:Q1全球SoC出货量下降8%
铁电技术