git详解

版本回退:

add

  • git add 所有撤销 git reset HEAD .
  • git add 指定文件撤销 git reset HEAD filename

push

  • git push 指定版本回退 git log 查看commitId git revert commitId 回退指定版本

git reset –hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96
推送到远程服务器:
git push -f -u origin master

常用的命令:

git clone [url] 获取一个url对应的远程Git repo
git develop 切换到开发分支
git pull 更新
git push 提交
git status -s
git stash 存储到本地
cd ..
ls 目录
cd /g/work/tubobo
git config –list
git confif –global user.name”Yangkevin”
git config –global user.email”yangjj@xinuang.com”

git pull 更新
git stash pop

git status -s
git diff

显示当前分支的版本历史

$ git log

git status -s 绿色代表要提交的

git commit -m “validate”

git push -u origin develop

git改动代码查看:

f 翻页查询
q 退出改动查看
ctrl + alt +o 不用的删除
提交代码:

一次详情
git cd tubobo-launcher 通过tab键来自动导航
1 2 3 4 选择

git status
出现改动的地方
git diff

git status -s

git diff
取出储存的东西:

git stash pop

提交代码:

git commit -am “converter”(和git commit -m)
a代表 add
m代表message
引号中代表 改动哪里文字说明

存到本地

git push origin test:test
// 提交本地test分支作为远程的test分支

git push
error: failed to push some refs to ‘git@112.124.41.46:liwei/tubobo- launcher.git’
失败

Counting objects: 42, done.
    成功

红色代表的是删除的-
绿色代表的是增加的+

需要提交的

git add tubobo-launcher-api/src/main/java/com/xinguang/tubobo/launcher/api/entity/req/ReqOrderAbort.java

不提交某行:
git reset expre

更新代码:

git reset –hard HEAD

成功和失败:
成功会有很多+++
失败出现error

merge:(一个仓库复制到另外一个仓库)
$ git pull <远程库名> <远程分支名>:<本地分支名>
例子:
git pull origin develop:develop

git log
提交的日志

git diff HEAD~1 HEAD
查看上一个分支和这个分支的区别

git branch -a
查看有哪些分支

git merge develop
当前环境会测试,将开发环境更改内容改到测试环境
改动指定的类:

git checkout HEAD tubobo-express-web/src/main/java/com/xinguang/tubobo/express/web/utils/EntityTransformUtil.java

新建分支并提交:
git checkout -b develop 等同于 git branch develop + git checkout develop

git push origin develop

merge:
:wq 同意别人的代码,保存

合并指定分支到当前分支

$ git merge [branch]
git push

git reset:
http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html

重置暂存区的指定文件,与上一次commit保持一致,但工作区不变

$ git reset [file]

重置暂存区与工作区,与上一次commit保持一致

$ git reset –hard

git commit :

提交暂存区的指定文件到仓库区

$ git commit [file1] [file2] … -m [message]

git log:

显示当前分支的版本历史

$ git log

将本地项目添加到远程仓库:

git remote add origin git://github.com
origin是指远程主机
用于添加远程主机

git add .(全部添加)

git commit -m “提交到本地”

git push origin master:

git add 撤销:

git冲突解决:
1.冲突代码区分什么是服务器的,什么是本地的
<<<<<<<<<<

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值