[python]Git
Git
- 修改默认编辑器
- git config –global core.editor vim
- 提交发生变化得文件
- # 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
- git add .
- # 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
- git add -u
- # 提交所有变化
- git add -A
- 克隆远程仓库
- # 克隆一份代码到本地仓库
- git clone -b 分支名 XXX
- 删除所有本地分支
- git stash
- # 切换分支
- git checkout master
- # 查看及删除分支
- git branch | grep -v "master" | xargs git branch -D
- 拉取和推送
- # 拉取
- git pull
- # 推送
- git push
- 新建分支
- # 新建分支
- git branch test
- # 切换分支
- git checkout test
- # 新建并切换分支
- git checkout -b test
- rebase合并分支
- git checkout caca
- git rebase dev
- # 如果有冲突,以下命令解决冲突
- git add -A
- git rebase –continue
- git push -f
- merge合并分支
- git checkout dev
- git merge caca
- # 如果有冲突,以下命令解决冲突
- git add -A
- git commit
- git push
- 回退历史版本
- git log 查看所有日志
- git reset --hard 版本号
- 正在分支上实现某个功能的开发,临时修改bug问题
- # 暂存没有完成功能的代码
- git add .
- # 隐藏修改
- git stash
- # 切换分支
- git checkout 分支名
- # 拉取主分支最新代码
- git pull origin 分支名
- # 修改bug
- ......
- # 提交代码
- git add .
- git commit -m ''
- git push origin 分支名
- # 切换到开发分支
- git checkout 分支名
- # 合并分支
- git merge 分支名 --squash
- # 解决冲突
- ......
- # 切换回分支
- git checkout 分支名
- # 取消隐藏修改
- git stash pop
- # 继续修改
- ......
[python]Git的更多相关文章
- error: failed to push some refs to 'https://github.com/username/python.git'
解决error: failed to push some refs to 'https://github.com/bluepen/python.git' 当我们在使用git工具上传我们自己的代码时,可 ...
- 2013年度Python Git工具
Pycoders周刊根据读者对周刊文章的点击数据,评选出了2013年最受关注的和Git相关的Python工具. git-workflow (github.com) 可视化你的 git 工作流程的工具, ...
- Python - Git for windows 下使用 交互式命令行
1. 概述 尝试在 windows 环境的 git 命令行使用 python3 的交互模式 2. 环境 OS win10 1905 git 2.20.1 mintty 2.9.4 python 3.7 ...
- Python - Git仓库忽略提交规则 & .gitignore配置
Git 忽略文件提交的方法 有三种方法可以实现忽略Git中不想提交的文件. 在Git项目中定义 .gitignore 文件 这种方式通过在项目的某个文件夹下定义 .gitignore 文件,在该文件 ...
- python git log
# -*- coding: utf-8 -*- # created by vince67 Feb.2014 # nuovince@gmail.com import re import os imp ...
- python git 基础操作
模块安装 pip install gitpython 基本用法 1. 初始化 from git import Repo Repo.init('/data/test2') # 创建一个git文件夹 # ...
- Python的高级Git库 Gittle
Gittle是一个高级纯python git 库.构建在dulwich之上,提供了大部分的低层机制 Gittle是一个高级纯python git 库.构建在dulwich之上,提供了大部分的低层机制. ...
- git操作笔记
首先本文参考廖雪峰的git学习教程,写的非常好,值得学习. http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b80 ...
- git 使用入门
参考教程: 廖雪峰的官方网站 MY UBUNTU 安装: sudo apt-get install git GIT 理解: 选定的目录为git的工作区.该目录下的任何改动,git都会记录为工作区的修改 ...
随机推荐
- element-ui+vue-treeselect校验
element-ui+vue-treeselect下拉框的校验 问题陈述: 在element-ui中有自带的表单验证,但是使用的vue-treeselect无法验证 vue-treeselect DE ...
- html-webpack-plugin插件使用
项目使用hightopo框架,使用webpack打包.这里的场景是:点击预览按钮,页面会打开一个新页面. 但是由于使用了webpack打包,所以直接使用以下代码是不行的.报404 window.ope ...
- ssl证书 以及phpstudy配置ssl证书
首先,确保你的Apache编译了SSL模块,这是支持SSL证书必要的条件(如果没有,请编译,[打开phpstudy]>[其他选项菜单]>[PHP扩展]>[php-openssl]前面 ...
- eslint的安装与使用
什么是 ESLint ESLint(中文站点)是一个开源的 JavaScript 代码检查工具,使用 Node.js 编写,由 Nicholas C. Zakas 于 2013 年 6 月创建.ESL ...
- Python语言——基础02-变量、运算符
开篇导言: 今天开始进行python学习的笔记更新,以后我都用截图的方式更新,方便不麻烦,界面美观,今天学习更新的python学习内容是环境变量.运算符的内容 关注我博客的童鞋从现在开始也可以跟着我的 ...
- (转载)WinRAR离购买许可只剩x天
在WinRAR的安装目录下,新建文件RarReg.key(C:\Program Files\WinRAR\RarReg.key) 粘贴以下内容即可: RAR registration dataFede ...
- /bin, /sbin & /usr/bin, /usr/sbin & /usr/local/bin, /usr/local/sbin & glibc
操作系统为自身完成启动所需要的 /bin, /sbin 系统基本管理所需要的 /usr/bin, /usr/sbin 第三方的 /usr/local/bin, /usr/local/sbin 核心库 ...
- 用Springboot实现文件下载功能
ApiOperation(value = "下载文件", httpMethod = "GET", notes = "downloadFile" ...
- Linux系统下为普通用户加sudo权限
Linux下为普通账号加sudo权限 1. 错误提示:当我们使用sudo命令切换用户的时候可能会遇到提示以下错误:xxx is not in the sudoers file. This incide ...
- web开发前端面试知识点目录整理
web开发前端面试知识点目录整理 基本功考察 关于Html 1. html语义化标签的理解; 结构化的理解; 能否写出简洁的html结构; SEO优化 2. h5中新增的属性; 如自定义属性data, ...