常用GIT命令汇总

目录

分支管理

新建分支

合并分支

回退分支

删除本地分支

修改操作

添加文件

放弃本地修改

添加标签



分支管理

[jimmy@localhost dbas_agent]$ git branch -a
  Dev_Br20191118
* Ft_Br20201201
  master

master->Dev_Br20191118->Ft_Br20201201

新建分支

git checkout -b base2 remotes/origin/base1
git add .
git commit -m ""
git push
git push origin live

将本地分支提交到远程服务器上

本地分支:br_20210406

git push origin br_20210406

合并分支

Dev_Br20191118:本地工作分支

[wjm@localhost sndbas_agent]$ git branch -a
* Dev_Br20191118
  master
  remotes/origin/Dev_Br20191118
  remotes/origin/HEAD -> origin/master
  remotes/origin/master

切换到本地master分支上 ,并merge工作分支代码

[wjm@localhost sndbas_agent]$ git checkout master
Switched to branch 'master'
[wjm@localhost sndbas_agent]$ git merge Dev_Br20191118
Updating 9d78bdd..02ed94b

 将代码提交到远程Master主分支上

git push -u origin master

回退分支

git branch -a

git checkout branch

git reset --hard HEAD^回退到上个版本

git reset --hard HASH(HEAD)

git push -f -u origin zookeeper(将回退提交到远程目录)

hard 返回不保留修改

git reset --hard 132467aece15efde99390df47abe004190134671

soft 返回保留修改

git reset --soft 132467aece15efde99390df47abe004190134671

删除本地分支

git branch -D dev_Br20190325

修改操作

  • 添加文件

git add a.c b.c

git commit -m "XXXXXXXX"

git push

如果文件太多,使用git add -A . 添加所有修改的文件

注意 -A 选项后面还有一个句点。 git add -A表示添加所有内容, git add . 表示添加新文件和编辑过的文件不包括删除的文件; git add -u 表示添加编辑或者删除的文件,不包括新添加的文件。

  • 放弃本地修改

git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态

git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。

#返回到某个节点,不保留修改

git cherry-pick 132467aece15efde99390df47abe004190134671 同步其它分支的某个commit

删除本地分支

git branch -D

删除远程分支

git push origin --delete

放弃新增的文件

git clean -xdf

删除库文件

git rm -r external

git commit -m "删除external"

git push origin 远程分支

添加标签

git tag -a v1.0 -m 'version 1.0'

查看标签

git tag

查看远程地址

git remote -v

tag 提交到远程服务器

git push origin v1.0

tig

查看git提交记录,提交改动

本地仓库提交到GITLAB

本地开发电脑同步git 仓库代码后,将代码再提交到其它仓库

git init

git remote rm origin//删除原仓库的信息

git remote add origin http://********* 添加新仓库信息(git仓库需要新建一个空project)

git add .

git commit 

git push origin master

git push origin branch_1

修改提交的用户名

#1、查看Git配置
git config --list
#2、修改用户名和邮箱
git config --global user.name "mxl"
git config --global user.email "junjun@qq.com"

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值