![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
533_
这个作者很懒,什么都没留下…
展开
-
[git] 拉取远程新分支
从远程仓库获取最新的分支和提交记录。切换到你想要拉取的新分支。查看所有分支的详细信息。原创 2024-07-22 13:30:24 · 51 阅读 · 0 评论 -
[git] cherry pick 将某个分支的某次提交应用到当前分支
在合并分支时,是将源分支的所有内容都合并到目标分支上,有的时候我们可能只需要合并源分支的某次或某几次的提交,这个时候我们就需要使用到git的cherry-pick操作了。一个办法就是,重新建一个分支,然后再把功能模块C回退,留下功能模块A,B。请注意,合并到master分支里的提交哈希值发生了改变,与原来的不同。cherry-pick类似于一个定制化的merge,它可以把其它分支上的commit一个个摘下来,合并到当前分支。在develop分支上开发出功能模块A,B,C,这时提出先上线功能模块A,B。原创 2023-11-10 10:14:32 · 184 阅读 · 0 评论 -
[git] 撤销 git reset –hard
要撤销 git reset –hard origin/master,我们可以使用 Git 的 reflog 功能。Git reflog 记录了仓库中每一个 HEAD 的更改历史。通过查看 reflog,我们可以找到之前的 HEAD 和分支位置,从而找回丢失的提交。原创 2023-09-26 10:18:41 · 794 阅读 · 2 评论 -
[git] rebase 合并多个commit
fixup:将该commit和前一个commit合并,但我不要保留该提交的注释信息(缩写:f)edit:保留该commit, 但我要停下来修改该提交(不仅仅修改注释)(缩写:e)reword:保留该commit,但我需要修改该commit的注释(缩写:r)merge:创建一个合并分支并使用原版分支的commit的注释(缩写:m)squash:将该commit和前一个commit合并(缩写:s)drop:我要丢弃该commit(缩写:d)pick:保留该commit(缩写:p)上图中 可以看到 有四提交。原创 2023-09-19 14:47:21 · 315 阅读 · 1 评论 -
[git] 撤销已经push的提交
注意,由于当前本地的版本号小于远程,因此必须添加参数-f(–force)进行强制提交,不然会报错。另外,如果这个远程分支不止你一个人在维护,需要在强制覆盖之前注意一下不要覆盖了别人的提交。这段的意思是撤销最近的一次commit,并且保留工作区的修改。2.撤销了commit之后,使用git push提交变更到远程。原创 2023-09-18 13:55:13 · 1580 阅读 · 0 评论 -
[git] git stash
如上图所示,将最近一次存储释放之后,使用git stash list 查看存储列表,已经由原来的两条存储变成了一条。如上图所示,stash@{0}和stash@{1}分别是两次保存的修改,stash@{0}是最新的一次提交。原创 2023-05-08 20:13:21 · 76 阅读 · 0 评论 -
[git] git reset --hard 恢复
用后半段的值恢复对应的版本号。原创 2023-03-01 09:46:28 · 106 阅读 · 0 评论 -
[git] 如何切换到以前某个commit去打包或则修改
某一分支,这样项目就切换到这个分支的代码状态了,可以直接打包了。现有代码,这样后面能恢复(保险起见,手动备份一份)发布后,想要切回来,原创 2023-02-16 16:28:40 · 77 阅读 · 0 评论 -
git 撤销commit
git reset --soft HEAD^原创 2022-05-30 17:47:36 · 77 阅读 · 0 评论 -
[git] 团队使用Git协作开发时-不同人修改了相同文件的不同区域如何处理?
团队使用Git协作开发时-不同人修改了相同文件的不同区域如何处理?原创 2021-11-30 13:09:43 · 218 阅读 · 0 评论 -
[git] 日常git
git initgit add .git commit -m '初始化项目'git remote add origin https://gitee.com/sansan533/bk2115-test.gitgit checkout -b devgit push origin dev01 // 将代码提交到远程dev01分支原创 2021-11-29 20:10:17 · 145 阅读 · 0 评论 -
[gitee] 生成/添加SSH公钥
生成/添加SSH公钥你可以按如下命令来生成 sshkey:ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com"按照提示完成三次回车,即可生成 ssh key。通过查看 ~/.ssh/id_ed25519.pub 文件内容,获取到你的 public keycat ~/.ssh/id_ed25519.pub复制生成后的 ssh key,通过仓库主页 「管理」->「部署公钥管理」->「添加部署公钥」 ,添加生成的 public key 添加到仓库中。原创 2021-11-15 11:36:36 · 878 阅读 · 0 评论 -
[git] vscode 使用git,上传代码至gitee
visual studio2019的Git工具使用搭配Gitee码云平台托管代码原创 2021-11-12 16:56:39 · 314 阅读 · 0 评论