gitee常见命令

目录

1.本地分支重命名

2.更新远程仓库分支

3.为当前分支设置远程跟踪分支

4.撤销已经push远程的代码

5.idea->gitee的'还原提交'

需要和本地当前的代码解决冲突

解决冲突

本地工作区的差异代码显示

本地commit和push远程

6.idea->gitee的'将当前分支重置到此处'

和第四项'撤销已经push远程的代码'一致,

对这个版本'将当前分支重置到此处',会回到上上次提交的状态

产生变动的代码是:远程和最终状态的代码差异

7.将当前代码B添加到暂存区,拉取新的代码编辑A,编辑完成提交A;取出代码B,继续B的编辑

8.gitee大全


1.本地分支重命名

bash 复制代码
将名为 deploy 的分支重命名为 staging 

git branch -m deploy staging

2.更新远程仓库分支

bash 复制代码
在本地仓库更新远程仓库的分支信息

git fetch origin

3.为当前分支设置远程跟踪分支

bash 复制代码
如果你在本地分支 feature-xyz 上工作,并希望将其设置为跟踪远程分支 origin/feature-xyz,
你应该首先切换到 feature-xyz 分支,然后执行以下命令:

git checkout feature-xyz
git branch -u origin/feature-xyz

现在,如果你执行 git pull,Git 会自动从 origin/feature-xyz 拉取更改,而不是从其他远程分支。
同样,执行 git push 会将更改推送到 origin/feature-xyz。

4.撤销已经push远程的代码

git log查看提交信息,以便获取需要回退至的版本;

git reset --soft <版本号>重置至指定版本的提交,达到撤销提交的目的

git push origin HEAD:yanghui --force 命令会将你的当前分支强制推送到远程仓库的 yanghui 分支(这个命令慎用,用了别人提交的记录就没有了)

参数soft指的是:保留当前工作区,以便重新提交.。

**例如:**git log 发现有三个提交

【1.aaaa 这个版本提交的代码已经推送到远程,现在需要撤销已经push到远程的代码

  1. bbbb 这个版本是'aaaa'版本的上一次提交

  2. cccc 这个版本是'aaaa'版本的上两次提交】

**需求:**撤销aaaa版本的提交,将aaaa版本代码保留到'本地更改'工作区,可以继续更改。

命令: git log、git reset --soft bbbb、git log(此时已经没有'aaaa'版本的提交记录了,本地工作区有代码,表示撤销成功,但是远程的版本还是在'aaaa'这个版本,因此需要将当前版本强制推送)、git push origin HEAD:yanghui --force

可以查看到已经成功撤销。

接下来将本地的版本和远程的版本同步,这个命令谨慎使用,我在强制推送前会出现两种情况:

我之前回退的代码,怎么办,没有commit直接进行这个命令,我的会存储在搁置里面;或者自己将回退代码编辑完再继续提交

5.idea->gitee的'还原提交'

需要和本地当前的代码解决冲突

这两个地方,都会显示

解决冲突

本地工作区的差异代码显示

本地commit和push远程

6.idea->gitee的'将当前分支重置到此处'

和第四项'撤销已经push远程的代码'一致,

'将当前分支重置到此处'====git reset --soft <版本号-1>

对这个版本'将当前分支重置到此处',会回到上上次提交的状态

产生变动的代码是:远程和最终状态的代码差异

7.idea->gitee撤销提交

只能是本次提交,且没有远程push的管用

7.将当前代码B添加到暂存区,拉取新的代码编辑A,编辑完成提交A;取出代码B,继续B的编辑

bash 复制代码
暂时将未提交的变化移除,稍后再移入
git stash
git add .
git stash pop

git stash:暂存未完成的更改:当你正在进行某项工作,但还没有完成,此时需要切换分支或拉取最新的更改,而又不想丢失当前的进度时,可以使用 git stash 命令。它会将当前工作目录和暂存区的所有未提交的更改保存到一个栈(stash stack)中。
git stash list:列出所有保存的进度。
git stash pop:恢复最近保存的工作进度,并将其从栈中移除。
git stash apply:与 pop 类似,但不从栈中移除。
git stash drop:移除栈中的某个保存的进度。
git stash clear:清空整个栈。

8.gitee大全

Git 大全 - Gitee.com

相关推荐
7177776 小时前
国产研发管理平台推荐:技术决策者选型指南(2026)
gitee
墨天梦13 小时前
D03_Compose列表与稳定身份
android·gitee·kotlin
Sun子矜15 小时前
Git+Gitee 新手教程精简归纳版
git·gitee
创世虚拟世界1 天前
我做了一个 3D 虚拟世界基底,基于这个再做 3D 虚拟世界或者元宇宙,会事半功倍
javascript·人工智能·3d·gitee·虚拟现实
7177771 天前
有没有国产 Jira?2026 年主流国产替代方案对比与 Gitee 定位解析
gitee·jira
7177772 天前
软件成分分析工具哪个好:2026年主流SCA工具选型与Gitee生态实践指南
gitee
小白的码BUG之路2 天前
Jenkins -- 连接gitee
运维·gitee·jenkins
智碳能碳管理平台11 天前
碳排放核算软件如何支撑工业能碳大数据与节能优化
gitee·能碳管理系统·智碳能碳管理平台·企业能碳管理系统·碳排放核算软件·绿色工厂申报saas·能碳管理 ems
yubang322311112 天前
Android保活sdk
android·gitee·保活