git操作

今天操作git出了点事情,幸亏我们组有个大佬及时帮忙,看见他chua,chua的敲git命令,瞬间帮我的问题解决了。当时心里默念,老子也要像他这么敲!,但咱确实不了解啊,所以啊,咱们开始学习git命令吧。

先把git命令全部弄出来:

查看以及修改用户和邮箱

git config user.name     git config user.email

git config --global user.name "name"   git config --global user.email "email"

gti创建版本库和添加,提交

进入某个文件夹 git init     git add     git commit -m "message"   add是提交到缓冲区,commit是提交到版本库

关于commit,我们可以将其用来处理需求不确定的代码,当我们commit后,再将代码写成需求2,这个时候,我们用git log可以看到commit的代码。

git log --pretty=oneline显示成一条线。日志前面的是commit id。

回退版本:

git reset --hard 头部版本

记录你每次操作的命令

git reflog   

分支相关

查看当前分支: git branch    切换分支: git checkout name

创建分支: git checkout -b name       删除分支: git branch -d name    创建并切换到分支: git checkout -b name

查看远程库信息: git remote

推送代码到远程分支: git push origin dev (推送分之前先进行git pull 拉取最新分支)

回退远程分支,可以先将本地回退然后在解决合并冲突再push到远程

 

git rebase操作

当你的分支许久没有更新的时候,肯定落后master分支很多版本,所以当你merge操作前,一点要将你的分支进行rebase,rebase的操作是先git checkout你的分支,然后进行git rebase master,如果这个过程中出现冲突则修改冲突后,git add . ,再执行gti rebase --continue ,再gti status查看是否还有冲突。当解决所有冲突后,一定会出现多个commit的信息,这种信息就相当繁杂。合并多个commit的操作可以将 分支先 git reset 到最开始commit前的一个head,再执行 git add .  再执行git commit -m ,最后再git push -f则完成了多个commit合并为一个commit。

 

转载于:https://www.cnblogs.com/LcMiho/p/10140803.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值