git 命令行指令基本操作
来源:互联网 发布:瓷砖计算软件 编辑:程序博客网 时间:2024/05/29 11:14
撤销本地缓存区的某个文件修改的状态git checkout -- filename.txt查看本地分支git branch 查看远程所有分支git branch -r 查看所有的分支(包括远程分支,本地分支)git branch -a 创建本地分支,并切换到localcgit checkout -b localbranch相当于git branch localbranchgit checkout localbranch切换本地分支(主分支master)git checkout localbranch发送本地分支到远程git push origin localbranch:remotebranch拉取远程分支git fetch origin branchname:branchname #可以把远程某各分支拉去到本地的branchname下,如果没有branchname,则会在本地新建branchnamegit checkout origin/remoteName -b localName #获取远程分支remoteName 到本地新分支localName,并跳到localName分支git pull origin remotebranch:localbranchb分支合并到当前分支git merge b最后提交到远程git push origin localName:remotebranch合并本地的dev-t,(当前分支dev)若无冲突push远程git merge dev-tgit push origin dev:dev删除本地的temp分支git branch -d temp注:如果该分支没有合并到主分支会报错,可以用强制删除git branch -D <分支名>删除远程的分支git push origin --delete remote_branch或git push [远程名] :[分支名]如果想在服务器上删除 serverfix 分支,运行下面的命令:git push origin :serverfix注,origin 和冒号之间有空格,即推送一个空分支到远程serverfix分支,其实就相当于删除远程分支。查看远程仓库git remote -v//查看某个文件某行代码的变化git blame Tool.php|grep 524\)//把修改推到远程服务器 git push -f -u origin master //本地代码库回滚使用Git log命令查看所有的历史版本,获取某个历史版本的id,假设查到历史版本的id是139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96。Git loggit reset --hard commit-id :回滚到commit-id,讲commit-id之后提交的commit都去除git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96git reset --hard HEAD~3:将最近3次的提交回滚//已经push到线上的回退1.情景:改完代码匆忙提交,上线发现有问题,怎么办? 赶紧回滚.2.改完代码测试也没有问题,但是上线发现你的修改影响了之前运行正常的代码报错,必须回滚.git revert commit-idgit revert c011eb3c20ba6fb38cc94fe5a8dda366a3990c61 通常,前几位即可git revert c011eb3//合并线上dev-t并部署在测试环境中git checkout mastergit pullgit checkout create-butgit merge mastergit push origin create-but:create-butgit checkout dev-tgit pullgit checkout create-butgit merge dev-tgit push origin create-but:create-butgit checkout dev-tgit merge create-butgit push origin dev-t:dev-t
阅读全文
0 0
- git 命令行指令基本操作
- Git基本命令行操作
- git 命令行基本操作
- Git命令行基本操作
- git基本操作指令
- git 的基本命令行操作
- git基本操作和指令
- 命令行托管git项目基本操作
- Git 分布式版本控制系统 基本命令行操作
- git的基本使用(二)---git基本指令和操作
- Git常用指令集合 (基本操作)
- UNIX常用命令行指令(1)(基本目录操作)
- UNIX常用命令行指令(2)(基本文件操作)
- UNIX常用命令行指令(3)(基本输入输出操作)
- DB2命令行操作指令
- Git学习笔记(1)——基本操作指令
- git中对文件基本操作的指令
- git命令行基本用法
- uikit——UIView——tag
- ubuntu14.04配置vnc4server
- 把软件锁定到任务栏之后图标不正常显示
- JavaWeb的两种开发模式
- 使用Espresso写测试案例
- git 命令行指令基本操作
- 实现基本交互Oc
- 分类softmax函数
- 前端开发中的cookie使用总结。
- HTTP以及其与HTTPS的区别、javaweb
- Mysql优化2--常用方法
- Scala 学习笔记(一)------函数传名调用(call-by-name)
- gpio驱动重构版,未优化,附上测试demo
- Salesforce to Salesforce Config&Code实现