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 ...
随机推荐
- NodeJs 在window中安装使用
Nodejs: 官网下载长期版本zip格式解压 D:\Program Files\nodejs 查看版本 D:\Git\SpringBootDemo (master) $ node -v v8.11. ...
- IE10 解决input file 同一文件不触发onchange事件
if (window.ActiveXObject) { var reg = /10\.0/; var str = navigator.userAgent; if (reg.test(str)) { v ...
- spring boot + session+redis解决session共享问题
自己没有亲自试过,不过看了下这个例子感觉靠谱,以后做了测试,在加以说明. PS:后期经验证,上面例子可行.我们平时存session里面的值,直接存在了redis里面了.
- GTK 菜单的创建详解
1 定义 1.1 菜单由菜单条和菜单项组成,它们的定义如下所示: 菜单项(GtkMenuItem):添加到菜单条或下拉菜单中构件 顶层菜单项:添加到菜单条上的菜单项称为顶层菜单项 下拉菜单(GtkMe ...
- 【转载】常用 Java 静态代码分析工具的分析与比较
摘自:http://www.oschina.net/question/129540_23043常用 Java 静态代码分析工具的分析与比较 简介: 本文首先介绍了静态代码分析的基本概念及主要技术,随后 ...
- EFI环境下的Ubuntu&Win10双系统安装
因为是win10是EFI启动的,所以网上的easyBCD方法就不可以用了,这里用到的不是ultraiso软碟通,用的哪个忘了 不过只要能写入U盘做成启动盘就ok 具体参考的是https://blog. ...
- python 比较两个yaml文件
import yaml with open("a.yaml") as f: with open("a.yaml") as k: ): x=f.readline( ...
- PL/SQL Developer安装配置
选择tool下的perferences 修改下面标记的内容即可
- System.out.println 报错: 只能运行在方法体内哦, 类里面只包含属性和方法哦,注意!
类里面包含属性和方法 所以, System.out.println,只能放在方法体内运行,不能放在类里.方法外哦
- 【Linux】人脸识别的封装
写了一个linux下的Face Recognition的封装,当作是练习.语言: C++的封装,结合opencv,使用方便.下载源码:https://github.com/zacario-li/Fac ...