Git 常用命令手记 及 Github协同流程(转)
符号约定俗成:<xxx> 自定义内容xxx;[xxx] xxx为可选项;[<xxx>] 自定义内容xxx且为可选项。
说明/备注 | 命令 | 备注 |
保存更新 | git add [-i] | -i 逐个确认 |
检查更新 | git status | |
提交更新 | git commit [-a] -m "<更新说明>" | -a 包含增删 -m 说明信息 |
克隆到本地 | git clone <git地址> | |
远端抓取 | git fetch | |
与本地当前branch合并 | git merge | |
抓取并合并 | git pull [<远端别名>] [<远端branch>] | |
相当于 git fetch + git merge | ||
推送到远端 | git push [-f] [<远端别名>] [<远端branch>] | |
-f 强制覆盖 | ||
设置一个远端别名 | git remote add <别名> <git地址> | |
列出远端 | git remote -v | -v 详细信息 |
查看远端信息 | git remote show <远端别名> | |
重命名远端 | git remote rename <远端别名> <新远端别名> | |
删除远端 | git remote rm <远端别名> | |
更新branch列表 | git remote update [<远端别名>] | |
列出branch | git branch [-r] [-a] | -r 远端 -a 全部 |
新建branch | git branch <branch名> | |
切换branch | git checkout <branch名> | |
创建本地branch对应远端branch | git checkout -b <本地branch> -t <远端别名>/<远端branch> | |
-b 新建branch;-t 绑定远端branch | ||
设置HTTP代理 | git config --global http.proxy "<HTTP代理>" | |
恢复默认 Win系统编辑 %userprofile%\.gitconfig 文件;Linux系统编辑 ~/.gitconfig 文件。 |
||
设置电子邮件 | git config --global user.email "<电子邮件>" | |
设置用户名 | git config --global user.name "<用户名>" | |
查看标签(tag) | git tag [--list] | |
打包、快照(snapshot) | git archive [--prefix=<前缀路径>/] -o <文件名及格式> <branch或标签> | |
--prefix 指定前缀路径;格式可以是 zip, tar | ||
Github协同流程:
fork给自己 → clone到本地 → coding → push回自己 → github上提出Pull Request即可
之后,本地添加fork源为远端源 → 工作前先pull下fork源保持代码较新 → coding → ...
推荐书籍:
Git Magic 简体中文版:http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/zh_cn/
http://neverno.me/hello-world/git-commands-github.html
Git 常用命令手记 及 Github协同流程(转)的更多相关文章
- git常用命令,git版本控制和Xcode结合使用,用Xcode提交到github,github客户端使用
1.git常用命令 查看命令: 1.git --help 查看git所有命令 2.git clone -help 查看git clone命令的细节 3.git config -l 查看当前所有配置 ...
- 【github&&git】4、git常用命令(持续更新中)
git常用命令(持续更新中) 本地仓库操作git int 初始化本地仓库git add . ...
- 把git仓库从码云迁到github,及git常用命令
前言 刚开始建仓库的时候,因为网络的原因选择了国内的码云.后来又想换成github,毕竟平时github使用率比较高. 替换远程仓库地址方式如下: git remote set-url origin ...
- 【github】git常用命令和node项目
这是之前在本地搞的一个小东西.因为之前电脑经常会很卡.后来发现任务管理器中多了两个不知名的进程:chromgpu.exe和flrefox.exe 乍一看以为和chrome和firefox两个浏览器有关 ...
- Git常用命令速查表 & Git Basics & github : release 发布!
Git常用命令速查表 & Git Basics & github : release 发布! Git常用命令速查表: 1 1 1 1 1 http://git-scm.com/bo ...
- Git常用命令和Git团队使用规范指南
转自:https://wsgzao.github.io/post/git/ 前言 在2005年的某一天,Linux之父Linus Torvalds 发布了他的又一个里程碑作品——Git.它的出现改变了 ...
- Mac下配置git环境和客户端SourceTree+Git常用命令大全(Mac 10.12)
前言: 如果不想折腾,直接下载GitHub桌面端,高度集成git,不需要学习git的任何命令. https://desktop.github.com/ 一.配置git环境 1.上官网https://g ...
- Git 常用命令和 Git Flow 梳理
git 用 git 有一段时间了,之前没有详细地了解 git flow,导致协作过程中或多或少出现了一些头疼问题.最近静下心来理了下 git flow 的整个流程,再回头看开朗了不少,总结到这里.介绍 ...
- 【git】Git 常用命令大全
Git 是一个很强大的分布式版本控制系统.它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势.
随机推荐
- 趣味Java算法题(附答案)
[程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每一个月都生一对兔子,小兔子长到第三个月后每一个月又生一对兔子,假如兔子都不死,问每一个月的兔子总数为多少? //这是一个菲波拉契 ...
- jQuery来源学习笔记:整体结构
1.1.由于调用一个匿名函数: (function( window, undefined ) { // jquery code })(window); 这是一个自调用匿名函数,第一个括号内是一个匿名函 ...
- android 4.0 中出错 java.lang.UnsupportedOperationException
在android4.0中 画图的时候使用: canvas.clipPath(path, Region.Op.XOR); 报错 java.lang.UnsupportedOperationExcept ...
- singleton pattern
1 normal mode class Singleton { private Singleton(){}; Singleton singleton; static Singleton getInst ...
- RH033读书笔记(4)-Lab 5 File Permissions
Lab 5 File Permissions Sequence 1: Determining File Permissions 1. What is the symbolic representati ...
- sails 相关文章
Node 框架之sails http://cnodejs.org/topic/555c3c82e684c4c8088a0ca1
- 自定义DB连接池实现
实现一个简单的数据库连接池 1,连接池接口 package dbsource; import java.sql.Connection; import java.sql.SQLException; /* ...
- Java 开源博客 —— Solo 0.6.9 发布时间!
Solo 它是 GitHub 上 Star 的最大数量 Java 博客系统,今天,我们宣布 0.6.9 正式版,欢迎来到下载. 特性 基于标签的文章分类 博客/标签 Atom/RSS.Sitemap ...
- ArcSDE SDK For Java二次开发介绍、演示样例
在一个工作中,遇到了须要java后台来查询ArcGIS 中用到的Oracle数据库空间数据,因为对ArcGIS空间数据首次接触,仅仅知道Oracle能够使用ST_GEOMETRY字段存储,例如以下图 ...
- 我学的是设计模式的视频教程——命令模式vs策略模式,唠嗑
课程视频 命令模式vs策略模式 唠嗑 课程笔记 课程笔记 课程代码 课程代码 新课程火热报名中 课程介绍 版权声明:本文博主原创文章,博客,未经同意不得转载.