代码管理工具之GIT:重新温习一下

简介: 代码管理工具之GIT:重新温习一下

经验:

单元测试,

数据库sql 的值他不是字符串,你需要注意

 

用这个:当你git add以后想撤销就用这个

git reset HEAD benchmarks.rb

1.

 

原理:只会删除缓存区文件,工作区文件不会改变

git rm --cache 文件名

不要用这个:它的原理是删除缓存区文件,工作区文件恢复到add之前

git restore <file>

别用

git rm -f 文件名

==========================================================

修改commit的信息

git commit --amend

=======================================================================

如果你写了代码,但是上个版本需要修改或者说需要rebase,你需要把你写的代码先隐藏起来,然后去处理那个

Cannot rebase: You have unstaged changes.

那说明你有修改过的文件

git stash

git pull --rebase (每次push之前最好这样做一次)

git push ....

之后用git stash pop stash

 

==========================================

 

先说一下:

git checkout master

git pull

解决冲突

git add .  

git commit -m "解决冲突+原先版本名字"

git checkout ws

git rebase master

如果冲突再解决

git add .

git commit -m "解决冲突"

git push origin -f ws

 

--------------------------------------------------------

git log

git rebase -i HEAD~2

 

然后将下面的pick   都改为  f    然后保存退出

 

就可以整合版本了

 

记着:没有上传的你可以随便整合

   上传到git的版本不要随便整合


相关文章
|
4月前
|
开发工具 git
Git版本控制工具合并分支merge命令操作流程
通过以上步聚焦于技术性和操作层面指南(guidance), 可以有效管理项目版本控制(version control), 并促进团队协作(collaboration).
655 15
|
Rust 数据可视化 网络安全
一款高颜值、现代化的 Git 可视化管理工具
GitButler 是由 GitHub 联合创始人 Scott Chacon 开源的 Git 客户端,采用 Tauri/Rust/Svelte 构建。它支持虚拟分支、轻松提交管理、GitHub 集成、SSH 密钥管理和 AI 工具等功能,目前仅支持 macOS 和 Linux 平台。用户可以通过拖拽方式快速聚合多个分支的改动,实现灵活的跨分支操作。
|
9月前
|
Linux 开发工具 git
版本控制工具:Git的安装和基本命令使用指南。
结束这段探险,掌握了Git你就等于掌握了一个宝藏,随时可以瞥见你的编程历程,轻松面对日后的挑战。Git,无疑是编程者的强大武器,开始你的Git探险之旅吧!
350 28
|
存储 开发工具 git
git工具使用教程全讲解
本文介绍了版本控制的概念及其重要性,详细对比了多种版本控制工具,如VSS、CVS、SVN和Git,重点讲解了Git的基本使用方法、工作原理及与SVN的区别。此外,文章还介绍了GitHub、GitLab和Gitee等流行的代码托管平台,以及如何在这些平台上注册账号、创建和管理仓库。最后,文章还提供了如何在IntelliJ IDEA中配置和使用Git的具体步骤。
475 1
|
运维 测试技术 持续交付
代码管理的艺术:你的团队是否还在为 Git 分支管理头疼?
本文回顾了作者从2~3人初创团队到百人技术团队的经历,分享了代码管理工具从无到SVN再到Git的演变。重点介绍了Git Flow和GitHub Flow两种常用的Git分支管理模型,分析了它们的适用场景和优缺点。Git Flow适合中大型项目,而GitHub Flow则更适合小型团队和Web应用开发。
391 0
|
存储 数据可视化 开发工具
2款.NET开源且免费的Git可视化管理工具
2款.NET开源且免费的Git可视化管理工具
242 1
|
开发工具 git
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
204 1
|
数据可视化 开发工具 git
效率提升利器:11款实用且便捷的Git可视化管理工具
效率提升利器:11款实用且便捷的Git可视化管理工具
1931 0
|
存储 开发工具 C#
Git Extensions:一个.NET开源的 Git 图形用户界面(GUI)工具
Git Extensions:一个.NET开源的 Git 图形用户界面(GUI)工具
689 0
|
存储 Java Linux
git最详细的分布式版本控制工具使用攻略
🍅程序员小王的博客:程序员小王的博客 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 如有编辑错误联系作者,如果有比较好的文章欢迎分享给我,我会取其精华去其糟粕 🍅java自学的学习路线:java自学的学习路线
523 0
git最详细的分布式版本控制工具使用攻略