Git提交代码

git--学习笔记

一、提代码:

1)repo init ..格式拉取的代码

先在主干上修改代码,修改ok

repo start 777 ./ 新建一个分支./当前路径

git branch 查看新建路径的状态

git status 查看修改文件的状态

git add . 添加

git commit 提交

repo upload 上库生成链接

2)git clone下来的仓提交代码方式:

直接在拉取的代码上修改

git add . 添加

git commit 提交

git push origin xxx:refs/for/xxx

/******

如果发现已经提交了,但是某一笔修改提交到另外一笔的changeid上了,如下:

在错误的提交链接评论输入 change_current_changeid,就会为该笔提交重新赋予一个新的changeid

 ******///

二、代码提交操作

1、git--cherry pick使用

1)更新代码到最新

2)mgit网址上,download中点击cherry pick后面的复制

3)在对应目录粘贴,运行

4)网址上对应的代码会自动add,commit,查看 git log,是否是对应的git id,即可,然后可以进文件中看看对应位置是否添加了代码

2、

git reset --hard id 回退到某个版本

git checkout ./清除当前目录的所有修改

git branch 777 创建命为“777”的本地分支

git checkout 777 切换到777分支

3、git add 添加了多余文件

git add . 表示当前目录所有文件,不小心就会提交其他文件

git add 如果添加了错误的文件的话

撤销操作

git status 先看一下add 中的文件 git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了 git reset HEAD XXX.py 就是对某个py文件进行撤销了

git reset HEAD file 即使对file文件夹进行撤销

4、git commit提交后修改,撤回

git commit --amend 修改最近一笔commit内容

想撤回commit,怎么办?git reset --soft HEAD^

5、退回到某个changeid上

git reset --hard commitid

6、git apply使用

git diff ./ > xxx.patch 将本目录下的修改保存到patch中

执行以下命令,自动合入 patch 中不冲突的代码,同时保留冲突的部分

git apply --reject xxxx.patch

修改git 默认编辑器为vim

git config --global core.editor vim

repo init之后,repo sync +目录可以单独同步一个仓,如

repo sync xxx(仓名)

  • 12
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值