git常用命令记录
配置本地仓库
git config --global user.name、git config --global user.email
查看配置详情
git config -l
初始仓库
git initgit init --bare--初始化一个共享仓库
查看当前仓库的状态
git status
添加文件到暂存区
git add *--添加当前目录下的所有未排除的文件,或使用git add --allgit add -u--仅监控已经被add的文件或git add --updategit add .--提交不包括被删除的文件的修改
提交到本地仓库
git commit -m '备注信息'
查看本地仓库的提交历史
git log
克隆仓库
git clone 仓库地址--克隆远程仓库的默认分支,可以是本地文件路径,也可以是远程地址git clone https://github.com/../xxx.git -b 分支名称--克隆远程仓库的指定分支git clone https://github.com/../xxx.git 文件夹路径--克隆远程仓库到指定文件夹
分支操作
命令中的origin为默认的主机别名
本地操作
git branch--查看本地分支git branch -a--查看本地及远程分支git branch 分支名称--在本地创建一个新分支git checkout 分支名称--获取远程分支并切换到该分支git checkout -b 分支名称--获取远程分支,不存在则创建,并切换到该分支git branch -d 分支名称--删除本地分支git branch -m 分支名称 新分支名称--分支重命名
更新远程分支
git fetch-- 更新本地仓库的所有分支,不合并到分支(通常用来查看其他人的进程)git fetch orgin 分支名称-- 更新本地仓库的指定分支,不合并到分支(通常用来查看其他人的进程)git pull--更新当前分支git pull origin 远程分支:本地分支--取回origin主机的远程分支,与指定本地分支合并
--删除远程分支
git push origin --delete 分支名称--v1.7.0+git push origin :分支名称--删除远程分支,例:git push origin :gh-pages,意为将空白分支变成远程分支
--重命名远程分支
git push --delete origin 远程分支-- 删除本地远程分支(github上需为非默认分支)git branch -m 本地分支 新远程分支名--重命名分支git push orgin 新远程分支名--推送本地分支
合并操作
git merge -b 分支名称--合并当前分支到指定分支
推送
如果本地仓库分支名称==远程仓库分支名称,可直接使用
git push
git push origin 本地分支名称:远程分支名称--将本地分支推送至远程分支,远程分支不存在则自动创建git remote add 主机别名 远程仓库地址--添加远程主机,给远程主机起个别名,方便使用,默认的为origingit remote--查看已添加的远程主机git remote show 主机别名可以查看远程主机的信息
总结一下,收获满满。
git常用命令记录的更多相关文章
- 『GitHub』Git常用命令记录
Commands: git init 把当前目录变成Git可以管理的仓库 随后出现.git目录,这个目录是Git来跟踪管理版本库的git commit -m "change message& ...
- 【记录】GIT 常用命令记录
1. 查看所有的提交版本,包含当你co到之前提交版本后依旧可以看到以前的日志 git log --graph --pretty=format:'%h -%d %s (%cr)' --abbrev-co ...
- git 常用命令记录
删除远程分支 git push origin --delete 远程分支名 删除本地分支 git branch -d 本地分支名 从master新建分支 git checkout -b 新分支名 建立 ...
- git 常用命令记录 -- 快捷&备忘
1.安装 略2.git拉取远程分支 git config user.name git config user.email git config --global user.name xxxx git ...
- Git的常用命令记录
Git的常用命令记录 1.与远程仓库建立连接,即关联一个远程库 git remote add origin git@server-name:path/repo-name.git; 2.查看当前分支 ...
- Git 常用命令详解
Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ...
- Git常用命令总结
Git常用命令总结 git init 在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹. git clone ...
- GIT常用命令备忘
Git配置 git config --global user.name "storm" git config --global user.email "stormzhan ...
- 转收藏:Git常用命令速查表
一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...
随机推荐
- 使用VSCode 断点调试 js项目,html页面
一.效果目的 1.在VSCode里,直接F5打开html页面,并且可以在编辑器里,进行断点调试js代码: 二.工具准备 1.VSCode 软件 2.一个js项目 3.VSCode 上装一个插件:Deb ...
- 【Flex】去除外边框,底背景透明,改变exe的icon
一.去除程序外边框 1.在 xx-app.xml文件里,找到 <!-- <systemChrome></systemChrome> --> 这句话,然后删掉注释 ...
- (转)Java并发编程:并发容器之ConcurrentHashMap
下面这部分内容转载自: http://www.haogongju.net/art/2350374 JDK5中添加了新的concurrent包,相对同步容器而言,并发容器通过一些机制改进了并发性能.因为 ...
- winform 自定义分页控件 及DataGridview数据绑定
分页效果如上图所示,用到的控件均为基本控件 ,其方法如下 右击项目-添加-新建项 选择用户控件 然后在用户控件中拖入所需要的Label,Button,Text 用户控件全部代码: using Syst ...
- Android™ 1.5 android.R.drawable Icon Resources
图标一览表: http://www.darshancomputing.com/android/1.5-drawables.html 官 方 API: http://developer.androi ...
- 《连载 | 物联网框架ServerSuperIO教程》- 18.集成OPC Client,及使用步骤
1.C#跨平台物联网通讯框架ServerSuperIO(SSIO)介绍 <连载 | 物联网框架ServerSuperIO教程>1.4种通讯模式机制. <连载 | 物联网框架Serve ...
- ECP系统J2EE架构开发平台
一 体系结构 ECP平台是一个基于J2EE架构设计的大型分布式企业协同管理平台,通过采用成熟的J2EE的多层企业架构体系,充分保证了系统的健壮性.开放性和扩展性.可选择部署于多种系统环境,满足不同类型 ...
- FineUIMvc
FineUIMvc 在线示例源代码下载(包含上面列出的全部 50 种主题,基础版可以免费使用) FineUIMvc 在线示例 FineUI 官网首页
- Angular.js学习笔记 (二)
用A链接对象解析url的组成 var url = 'https://www.baidu.com:8080/aaa/1.html?id=10#name'; var aLink = document.cr ...
- css高级选择器
并集选择器 p,h1{} 交集选择器 p.first{} 后代选择器:嵌套标签 h1 span{} 子元素选择器 h1>span{} 属性选择器 input[type="passwor ...