git 代码上传

本文详细介绍了Git代码上传的完整流程,包括创建分支、查看差异、提交、最终提交以及解决冲突的方法。讲解了如何使用repo工具进行代码同步、上传到gerrit进行code review,并提供了解决代码冲突的实例。此外,还分享了处理冲突和撤销修改的Git命令,以及特定文件的上传操作。
摘要由CSDN通过智能技术生成

上传代码步骤:
   1.创建分支:
      在根目录下面:
           repo start W68--all
   2.看看差异:
        在具体目录下面:
             gitdiff
             gitpull ; //出错了? git reset HEAD
{
git stash
git pull
git stash pop
然后可以使用git diff -w +文件名 来确认代码自动合并的情况.
反过来,如果希望用代码库中的文件完全覆盖本地工作版本. 方法如下:
git reset XX/XX/file 可以从status中撤销将要上传的文件

 

git reset --hard
git pull
其中git reset是针对版本,如果想针对文件回退本地修改,使用

3.提交:
       git commit -m " "
  
   4 最终提交:
      当前目录  repo upload .

 

   5.通知负责人merge
        http://172.16.6.11:8080/



流程:

五 建立个人feature分支,修改代码,解决冲突,上传分支到gerrit

基本流程:

a.用repo start branch创建个人feature分支

b.修改文件

c.用git add 储藏更改

d.用git commit 提交更改

e.用repo upload 把本地修改的分支上传到gerritserver

5.1 创建个人分支

创建个人分支方法一:(应用所有仓库)

$ repo start yourbranch  --all

--all 参数表示应用于所有project,可以创建出此分支

$ repo start yourbranch project1ist1

project1ist1  表示你创建的分支只应用于projectlist1项目

创建个人分支方法二:(只适用于当前仓库)

$ git branch yourbranch

$ git branch

 可显示当前版本库所有存在的分支,带*号的分支表示当前定位在哪个分支上

$ git checkout yourbranch

 提示:swiched to branch ‘yourbranch’,HEAD已经指向yourbranch

5.2开发人员可以开始修改代码

5.4修改好之后,可以用下面两个命令来查看你修改文件内容的差异:

$ repo status

$git diff

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
git上传代码的指令有多种,以下是其中几个常用的指令: 1. git add . :将当前目录下的所有修改过的文件添加到暂存区,准备提交到本地仓库。 2. git commit -m '自定义注释' :提交暂存区中的文件到本地仓库,并附上自定义的注释。 3. git push origin master :将本地仓库的代码推送到远程仓库的master分支。如果需要推送到其他分支,可以将master替换为对应的分支名。 4. git tag 'tag名' :给当前代码打上一个标签,可以用于版本控制和发布。 5. git pull :从远程仓库拉取最新的代码到本地仓库。 6. git push :将本地仓库的所有修改推送到远程仓库。 总结起来,git上传代码的指令主要包括添加文件到暂存区、提交到本地仓库、推送到远程仓库以及拉取最新代码。具体的指令可以根据实际情况进行调整和组合使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [git代码上传常用命令行](https://blog.csdn.net/weixin_45024453/article/details/129366710)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [如何在git上传代码](https://blog.csdn.net/weixin_49092622/article/details/128472055)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [github创建仓库及gitbash代码管理](https://download.csdn.net/download/qq_39466755/88112566)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值