转:git常用操作
转自:https://www.cnblogs.com/donghaojun/p/10906981.html
开发常用git指令:
git init # 初始化本地git环境
git clone xxx # 克隆一份代码到本地
git config --globa user.name/user.email # 修改全局的用户名称和邮箱
git checkout -b xxx # 基于当前分支创建xxx分支并切换到xxx分支
git checkout xxx # 切换到xxx分支
git checkout -d xxx # 删除本地xxx分支
git push origin --delete xxx # 删除远端xxx分支
git push origin xxx:xxx # 将本地xxx分支推送到远端
git branch -a/-r # 查看全部分支/查看远端分支
git branch -d # 删除本地分支
git remote prune origin #删除远端不存在的分支
git pull origin xxx # 将远端xxx分支拉取到当前分支(将git fetch 和 git merge 合并为一步)
git fetch origin xxx # 将远端分支更新到当前分支(单独进行下载和合并是一个好的做法,你可以先看看下载的是什么,然后再决定是否和本地代码合并。git diff xxx xxx, git merge xxx)
git add xxx # 将本地文件xxx添加到stage中
git commit -m "xxx" # 将stage中文件提交到本地仓库,备注为xxx
git commit --amend # 将stage中的文件追加到上一次提交中
git merge xxx # 将xxx分支合并到当前分支,可能会出现冲突,修改冲突后 git commit
git push origin xxx # 将分支推送到远端xxx分支
git stash # 把未完成的修改缓存到栈容器中
git stash list # 查看所有的缓存
git stash pop # 恢复最近一次缓存到当前分支
git stash drop file # 删除缓存的stash
git stash clear # 清空栈内所有缓存
git status # 查看当前分支有哪些修改
git log # 查看当前分支上面的日志信息
git diff # 查看当前没有add的内容
git diff --cache # 查看已经add但没有commit的内容
git diff xxx xxx # 对比两条分支之间不同的代码(可在向远端提交代码之前或合并分支之前看自己做了哪些更改)
git show xxx # 查看某次提交的具体内容
git resert --hard HEAD # 撤销本地修改
目前正在有完成。突然一个紧急的bug需要处理:
git add . # 添加修改到stage
git stash # 添加到缓存
git checkout xxx # 切换到xxx问题分支
git pull origin xxx # 拉取xxx分支的最新代码
git add xxx # 将修改的文件添加到stage
git commit -m “” # 提交修改
git push origin xxx # 推送到远端
git checkout xxx # 切换到之前的分支
git stash pop # 恢复之前修改的内容,继续进行开发
转:git常用操作的更多相关文章
- git报错:'fatal:remote origin already exists'怎么处理?附上git常用操作以及说明。
git添加远程库的时候有可能出现如下的错误, 怎么解决? 只要两步: 1.先删除 $ git remote rm origin 2.再次执行添加就可以了. ---------------------- ...
- 版本控制工具——Git常用操作(上)
本文由云+社区发表 作者:工程师小熊 摘要:用了很久的Git和svn,由于总是眼高手低,没能静下心来写这些程序员日常开发最常用的知识点.现在准备开一个专题,专门来总结一下版本控制工具,让我们从git开 ...
- git常用操作 配置用户信息、拉取项目、提交代码、分支操作、版本回退...
git常用操作 配置用户信息.拉取项目.提交代码.分支操作.版本回退... /********git 配置用户信息************/ git config --global user.name ...
- Git常用操作(二)
仓库拉取 git clone XXX 修改仓库链接 $ git config -l # 显示coding列表 $ git config --get remote.origin.url # 返回orig ...
- 版本控制工具——Git常用操作(下)
本文由云+社区发表 作者:工程师小熊 摘要:上一集我们一起入门学习了git的基本概念和git常用的操作,包括提交和同步代码.使用分支.出现代码冲突的解决办法.紧急保存现场和恢复现场的操作.学会以后已经 ...
- (数据科学学习手札141)利用Learn Git Branching轻松学习git常用操作
1 简介 大家好我是费老师,Git作为世界上最流行的版本控制系统,可以说是每一位与程序打交道的朋友最值得学习的软件之一.除了管理自己的项目,如果你对参与开源项目感兴趣,那么Git更是联结Github. ...
- git 常用操作总结
廖雪峰博客的git 教程写得不错, 很详细,但是却总结的不是很好. 这里哥再详细总结一遍吧! Git鼓励大量使用分支: 查看分支:git branch 创建分支:git branch 切换分支:git ...
- Git常用操作汇总(转)
如果一个文件被删除了,可以使用切换版本号进行恢复.恢复方法: 先确定需要恢复的文件要恢复成哪一个历史版本(commit),假设那个版本号是: commit_id,那么 git checkout com ...
- git常用操作记录
之前的多人项目大多使用了SVN作为版本控制,自己只会用eclipse连接GitHub的操作.这次项目采用了git作为版本控制系统,所以学会了很多新操作,这里权当记录,以备后用. git的一些基本操作可 ...
- git常用操作笔记
这是我看了廖雪峰的git教程,写的笔记,仅作为一个学习的记录 一.大多数我们面临的是已经有一个进行中的项目了,我们只需克隆下来就可以了 1.安装git,安装完后,可输入git,回车,查看是否已安装 2 ...
随机推荐
- tkinter入门-布局方式pack(), grid(), place()
pack 转载于https://www.cnblogs.com/kongzhagen/p/6144588.html\ 1. 使用pack函数的时候,默认先使用放到上面的,然后依次从上向下排 2. 可接 ...
- 异常值检验实战1--风控贷款年龄变量(附python代码)
python风控评分卡建模和风控常识(博客主亲自录制视频教程) https://study.163.com/course/introduction.htm?courseId=1005214003&am ...
- 使用预设半透明鼠标Cursor
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Sy ...
- 使用KerasNet
1.安装Python3.6,必须是3.6因为当前KerasNet的配套版本是3.6 https://www.python.org/ftp/python/3.6.8/python-3.6.8-amd64 ...
- HttpURLConnection提交数据
使用GET方式向服务器端提交数据 * 原理:把要提交的数据组拼到Url后面 * http协议规定数据长度不超过4kb,IE浏览器超过1kb就会丢弃掉后面的数据 * 缺点:数据不安全 * 优点:代码书写 ...
- 定位上下文(补充css的position属性)
]把元素的position属性设定为relative.absolute或fixed后,继而可以使用TRBL属性,相对于另一个元素移动该元素的位置.这里的“另一个元素”,就是该元素的定位上下文. 绝对定 ...
- 小马哥-Java 微服务实践 - Spring Boot 系列-01Java 微服务实践 - Spring Boot 系列(一)初体验
课程github地址 https://github.com/mercyblitz/segmentfault-lessons 传统的web应用架构.微服务是一种架构.不限定什么语言 单体应用和微服务的对 ...
- 3、inform (通知、告诉、报告) - perform (表现)
- rsync+inotify实时数据同步
没有实际的用过,先mark一下,后面实践. https://www.osyunwei.com/archives/7447.html 一.为什么要用Rsync+sersync架构? 1.sersync是 ...
- DELPHI ClientData使用详解
在三层结构中,TClientDataSet的地位是不可估量的,她的使用正确与否,是十分关键的,本文从以下几个方面阐述她的使用,希望对你有所帮助. 1.动态索引procedure TForm1.DBGr ...