git 提交代码场景
1.首次提交代码到master
git init
git add .
git commit -m ''
git remote add origin +address
git push -u origin master
【输入过程中如遇git config --globall user.name,git config --global user.email 输入对应的用户名和邮箱即可】
——————————————————————————————————————————————————————
2.再次提交代码master
git add .
git commit -m ''
git push
——————————————————————————————————————————————————————
2.1删除远程master中的文件
git rm -r --cached 01.txt
git commit -m ''
git push
_________________________________________________________________________________________________
3.提交代码的过程先创建分支,在和并到master上
git checkout -b selenium 【创建selenim分支】
git branch【查看分支】
创建要上传到分支的文件
git add .
git commit -m ''
git remote【判断是否和远程连接】
git remote add origin +address 【如没有需要则需要建立】
git push --set-upstream origin selenium 或git push origin selenium
________________________________________________________________________________________________
4.删除github上的分支
【删除本地分支】
先切换到其它分支如git checkout master,再git branch -d selenium 即可删除seleniu分支,通过git branch 可以查看
【删除远程分支】
git push origin :selenium即可删除远程分支,origin+空格+冒号+删除的分支名
————————————————————————————————————————————————————————
5.删除GitHub上master中的文件
git pull origin master
ls
git rm -r --cached +删除的文件
git commit -m ''
git push -u origin master
____________________________________________________________________________________________________
6.将分支的代码合并到master
git init【如有.git则忽略该步】
git pull
git add .
git commit -m ''
git merage again【合并again代码到master】
git push
____________________________________________________________________________________________________
其它:
git log 【查看log】
git status【查看有变更的文件】
git checkout -b selenium【新建分支】
git checkout selenium【切换分支】
git remote 查看关联状态
git init【初始化】
git add .【添加到缓存区】
git clone+url【拷贝项目地址到本地】
git branch 【本地所有分支】
git branch-r【列出所有远程分支】
git branch -v 【列车所有远程仓库】
git branch -a【列车所有本地和远程的分支】
git log --stat【查看commit历史及发生更改的文件】
git reflog【显示当前分支的最近几次提交】
git 提交代码场景的更多相关文章
- git提交代码到github
前言:转载请注明出处:http://blog.csdn.net/hejjunlin/article/details/52117504 git提交代码到github 命令汇总: git init git ...
- 使用git提交代码到github,每次都要输入用户名和密码的解决方法
自从使用git提交代码到github后,发现自己使用git的功力增长了不少,但也遇到不少问题.比如,使用git提交代码到github的时候,经常要求输入用户名和密码,类似这种: 网上有这么一种解决方法 ...
- Git提交代码失败: empty ident name (for <>) not allowed
使用git提交代码,报错如下: 下午2:56 Commit failed with error 0 files committed, 1 file failed to commit: 升级 empty ...
- 在使用Git提交代码的时候犯了个低级错误
今天在使用git提交代码的时候,犯了个很低级的错误,按照一切流程当我add并commit提交代码,最后使用push到远程仓库, 接下来奇怪的事情发生了,push之后,查看远程仓库代码并没有发现提交记录 ...
- Git提交代码报错Git push error:src refspec XXX matches more than one解决方案
Git提交代码push时,报错这个 error: src refspec master matches more than one. error: failed to push some refs t ...
- git提交代码到码云
日常代码一般提交到github比较多,但我还是钟爱马爸爸,没错就是码云. 码云是中文版的代码托管的网站,不存在打开网速问题,使用也蛮方便的,日常自己保存托管代码已经足够,平时使用git提交代码到码云是 ...
- git提交代码报错 trailing whitespace的解决方法
1. git提交代码报错 trailing whitespace 禁止执行pre-commit脚本 进入到项目目录中 chmod a-x .git/hooks/pre-commit 2.git提交代码 ...
- Git提交代码到主分区
git 提交代码,本地新建一个my分支,不从本地master分支直接上传,而是先从本地my分支上提交至本地master分支,然后本地master提交至远程master分支 上.前提是远程只有一个mas ...
- git提交代码出现错误fatal: Unable to create '项目路径/.git/index.lock': File exists.
git提交代码出现错误fatal: Unable to create '项目路径/.git/index.lock': File exists. 具体出错代码如下: 具体原因不详,在stackoverf ...
随机推荐
- C# 截取 byte 字节 转字符串
byte[] byteArray = System.Text.Encoding.Default.GetBytes(content); Byte[] ThisByte = new Byte[1];Buf ...
- echarts获取数据的一些难点1
像上面获取数据后,如果再根据下方按钮查询不同获取的价格,虽然曲线价格能按照不同的来展示, 但是问题有: 查询到的company字段虽然在获取的data中能测试出,但是在上方填入这些companys后, ...
- Tag Helpers in forms in ASP.NET Core
Tag Helpers in ASP.NET Core Tag Helpers in forms in ASP.NET Core HTML Form element ASP.NET Core buil ...
- windows service in vs
用 vs2013 创建 windows service 程序 vs2015开发Windows服务 VS 2010一步步开发windows服务(windows service)
- 并发编程之IO模型
一.阻塞IO(blocking IO) from concurrent.futures import ThreadPoolExecutor import socket server = socket. ...
- ArrayList.clear、=null、new Arraylist之间的对比区别
参考博文 1.使用ArrayList的对象方法clear() List list = new ArrayList(); List list1 = list; list.add(1); list.add ...
- 关于js中splice方法返回的结果
一.前言 刚刚在使用splice()方法,发现这个方法返回的是删除后的数组元素,如果要获取删除指定元素后的数组,直接调用原来的数组即可!因为splice()会改变原来数组!之前对splice()方法一 ...
- java static方法不能被重写@Override
重写方法的目的是为了多态,或者说:重写是实现多态的前提,即重写是发生在继承中且是针对非static方法的. 语法上子类允许出现和父类只有方法体不一样其他都一模一样的static方法,但是在父类引用指向 ...
- 设计模式(五)Builder Pattern建造者模式
在我们日常生活中,如构建一个飞船,一个手机,一栋建筑,都会有非常复杂的组装,这时候应该用到建造者模式 以建造一个飞船为例 案例:造小页飞船 1.飞船各部分元件 package com.littlepa ...
- jmeter5.0之源码导入 IntelliJ IDEA
IDEA 编译 Jmeter 1.下载并解压 jmeter 源码 http://archive.apache.org/dist/jmeter/source/ 下载源码后解压『Jmeter』,我这边下载 ...