代码管理工具之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的版本不要随便整合


相关文章
|
3月前
|
开发工具 数据安全/隐私保护 git
记录一次使用git工具拉取coding上代码密码账号错误的经历
这篇文章记录了作者在使用Git工具从Coding平台克隆项目时遇到的账号密码错误问题,并分享了通过清除电脑凭证中错误记录的账号密码来解决这个问题的方法。
记录一次使用git工具拉取coding上代码密码账号错误的经历
|
13天前
|
存储 开发工具 git
git工具使用教程全讲解
本文介绍了版本控制的概念及其重要性,详细对比了多种版本控制工具,如VSS、CVS、SVN和Git,重点讲解了Git的基本使用方法、工作原理及与SVN的区别。此外,文章还介绍了GitHub、GitLab和Gitee等流行的代码托管平台,以及如何在这些平台上注册账号、创建和管理仓库。最后,文章还提供了如何在IntelliJ IDEA中配置和使用Git的具体步骤。
35 1
|
1月前
|
开发工具 git
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
38 1
|
1月前
|
存储 开发工具 C#
Git Extensions:一个.NET开源的 Git 图形用户界面(GUI)工具
Git Extensions:一个.NET开源的 Git 图形用户界面(GUI)工具
102 0
|
3月前
|
JavaScript IDE 前端开发
前端开发工具配置 nodejs & git & IDE
前端开发工具配置 nodejs & git & IDE
|
3月前
|
开发工具 git
成功解决:fatal: detected dubious ownership in repository at ‘E:/workspace/CSMarket‘。如何使用git工具通过命令行的形式
这篇文章分享了作者在使用Git工具初始化本地仓库时遇到的权限问题,提供了通过命令行解决Git仓库权限问题的方案,并介绍了如何使用Git命令行初始化项目、添加文件、提交以及关联远程仓库的步骤。
成功解决:fatal: detected dubious ownership in repository at ‘E:/workspace/CSMarket‘。如何使用git工具通过命令行的形式
|
4月前
|
开发工具 数据安全/隐私保护 git
为了方便项目打包,我用Node写了个git-tag工具
为了方便项目打包,我用Node写了个git-tag工具
87 0
|
6月前
|
数据可视化 小程序 Linux
【Linux】自动化构建工具make/Makefile和git介绍
【Linux】自动化构建工具make/Makefile和git介绍
60 0
|
1月前
|
安全 开发工具 数据安全/隐私保护
代码管理记录(一): 码云Gitee代码提交和维护
本文介绍了Gitee平台,提供了代码托管服务,并详细说明了从新建仓库到代码提交的步骤。
59 1
代码管理记录(一): 码云Gitee代码提交和维护
|
1月前
|
开发工具 git Python
代码管理记录(二):Github代码上传实操
本文是关于如何使用Git将本地代码上传到GitHub的实操指南。介绍了Git的基本概念、安装方法,并通过详细的步骤指导用户从GitHub创建仓库到使用Git命令初始化、添加、提交代码,最终将代码推送到远程仓库。同时,还汇总了一些常见的错误及其解决方法。
36 2
代码管理记录(二):Github代码上传实操