Git push 代码流程

本文详细介绍如何使用Git进行代码管理,包括克隆代码、创建并切换本地开发分支、提交代码到本地分支、同步远程master分支及rebase操作,最后推送代码到远程仓库的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

详细操作步骤:

    

1、 使用 git克隆代码;分支不写默认是master分支,项目目前只有master分支,不用填写。

2、 创建本地开发分支,选择可以选择创建分支,切换检出会创建同时切换新分支;

       创建办法如下,第一种:

           右键TortoiseGit: 选择Git切换/检出,选择创建新分支,填写新分支名称,随之点击确定,成功切换到本地自己的分支。


3.提交代码

         1.在本地分支修改完成代码,然后在本地分支做提交操作

         2.git 提交 —》 本地分支

         3.在修改列表中可以检查修改情况,可以做一次代码自检


4.提交完成后不要直接推送,点击关闭,做下一步操作。

 1.git切换到远程master分支;

2.在master分支pull最新代码;

3.拉取完成后,切换回my_master分支,确保已经正确切换到my_master分支,如图所示,选择点击rebase,

   5.Rebase时必须选择强制变基,选择分支时选择master分支。然后点击开始变基。


下来把代码推送上去,普通成员提交需要填写refs/for/master,具有管理员权限的人可以直接提交master,但是不推荐,这样会绕过gerrit检视。

   

     


### 使用 `git push` 将代码提交到 Gitee 仓库 #### 初次推送代码至新建立的远程仓库 对于初次向新的Gitee远程仓库推送代码的情况,在项目根目录下需先关联远程仓库地址,之后再执行推送操作。具体命令如下: ```bash git remote add origin https://gitee.com/hgandzl/vision-backend-koa2.git git push -u origin "master" ``` 上述命令中的 `-u` 参数用于设置上游分支跟踪关系,使得后续可以直接使用 `git push` 和 `git pull` 而无需指定目标分支名称[^1]。 #### 处理已有代码存在的远程仓库 如果Gitee上的远程仓库已包含一些代码,则不能直接推送本地代码以免造成冲突或数据丢失。此时应采取措施使本地与远程版本一致后再做推送: 1. 添加并提交想要上传的新文件; 2. 执行带参数选项的拉取命令来解决历史记录无关的问题: ```bash git pull origin master --allow-unrelated-histories ``` 3. 完成同步后再次尝试推送更新后的更改给远端服务器: ```bash git push origin master ``` 此过程确保了即使当两个仓库的历史完全不相交时也能安全地合并它们的内容[^2]。 #### IDEA集成环境下的操作方法 在JetBrains IntelliJ IDEA这类支持Git插件的IDE环境中工作时,可以通过图形界面简化这些流程。通过菜单栏选择对应的Git功能项完成项目的初始化以及与在线平台共享的操作。例如按照提示填写必要的认证信息就可以轻松实现将工程发布到Gitee平台上去了[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值