git pull 强制覆盖本地_Git操作

7f334617950dc1ab4f47d3e9bf68faeb.png

1、git创建新分支:

-- 本地分支创建

git checkout -b 分支名(master_1030.1)

-- 本地分支上传至远程分支

git push origin 分支名(master_1030.1)

-- 切换本地分支

git checkout 分支名(master_1030.1)

-- 所有分支查看

git branch -a

-- 当前使用分支查看

git branch

2、删除分支

-- 本地分支master删除

git branch -d master

-- 远程分支master删除

git push origin --delete master

3、强制将远程代码pull至本地,注意:本地代码将本远程最新代码完全覆盖,操作前请先保存代码

git fetch --all
git reset --hard origin/master
git pull

4、版本查看操作

-- 查看所有提交历史

git log

-- 查看最近提交,及差异

git log -p -2
参数解读:
-p  显示每次提交所引入的差异(按 补丁 的格式输出)
-2  显示最近两次提交信息

-- 查看所有提交历史总结信息

git log --stat

-- 对比两个版本差异

git diff version1 version2
参数解读:
version1  版本号码1
version2  版本号码2

-- 对比两个版本某个目录差异

git diff version1 version2  dirName

5、版本回退操作

本地代码版本回退详细命令
git log
git reset --hard HEAD^

将回退代码提交至远程
git push -f origin master

参数解读:
git log   查看所有分支
回退到上一个版本用【HEAD^】,回退到上上一个版本用【HEAD^^】,回退到前第N个版本用【HEAD~N】

6、Git服务器操作

-- 修改Git服务器IP地址

git remote set-url origin git@192.168.211.41:/home/git/repository/android/custom/focus/app/Droid.git

192.168.211.41  为新的服务器IP
/home ... /Droid.git  为项目git仓库地址
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值