git 常用操作命令- git merge request、git撤销修改、git用户名/密码/邮箱修改

git 常用操作命令- git merge request、git撤销修改、git用户名/密码/邮箱修改

最近在开发接口用例的过程中,由于是跟开发在同一仓库开发,在本地拉了分支,开发完成之后,合入到主干代码;这里可以分为两种情况来合入到主干,第一是:将本地分支代码上传到远程仓库,然后发起MR;第二是:将本地代码在本地合入到主干之后,再push主干代码;一般在多人同时开发时,推荐使用第一种,不直接操作主干;
在操作的过程中,经常会涉及到各种git的操作,重置、撤销、回滚等等,因此做了记录。

一、本地分支开发,合入代码到主干

1、克隆远程代码

git clone https://git.xx.com

2、远程拉取主干代码

git pull origin master

3、新建本地分支

git checkout -b testBranch(分支名称)

4、在第三步的分支上完成开发,查看状态

git status

5、添加代码文件到缓存区

git add .

或者

git add 文件路径 

6、提交代码文件到本地仓库

git commit -m "新增、修改、删除相关信息"

7、更新主干代码

git pull origin master

8、解决冲突,然后再次提交

git commit -m "解决冲突"

注:解决冲突时,主要保存好原始代码。

9、push本地分支代码到远程仓库

git push origin testBranch

注意:这里提交可能会失败
1>首先你要检查一下是否有push的权限;
2>远程仓库是否设置了push条件,比如:提交信息规范、绑定bug单等等;

10、远程仓库发起MR

11、完成合入之后,删除本地分支

git branch -d testBranch

二、撤销修改

1、未使用git add 缓存代码,丢弃文件(放弃修改)

放弃某个文件修改

git checkout -- 文件名

放弃所有文件修改

git checkout .

2、已使用git add 缓存代码,丢弃文件(放弃修改)

放弃某个文件修改

git reset HEAD 文件名

放弃所有文件修改

git reset HEAD

3、已经使用git commit 提交了代码,丢弃文件(放弃修改)

git reset --hard HEAD^

注:使用 git reset --hard HEAD^ 来回退到上一次commit的状态

三、其他常用操作

1、修改分支名称

git branch -m oldName newName

2、查看分支

查看当前

git branch 

查看所有

git branch -a

3、查看历史提交记录

git log

4、切换分支

git checkout 分支名称

5、增加文件到缓存区并提交到本地仓库

所有文件

git add .

某个文件

git add 文件路径

提交

git commit -m "修改相关信息"

6、修改配置相关git config

查看自己的用户名、密码、邮箱

git config user.name
git config user.password
git config user.email

全局修改

git config --global user.name "xxx"
git config --global user.password "xxx"
git config --global user.email "xxx"
  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值