Git常用命令和Github协同流程
为什么80%的码农都做不了架构师?>>>
符号约定
<xxx>
自定义内容[xxx]
可选内容[<xxx>]
自定义可选内容
初始设置
git config --global user.name "<用户名>"
设置用户名git config --global user.email "<电子邮件>"
设置电子邮件
命令
本地操作
git add [-i]
保存更新,-i
为逐个确认。git status
检查更新。git commit [-a] -m "<更新说明>"
提交更新,-a
为包含内容修改和增删,-m
为说明信息,也可以使用-am
。
远端操作
git clone <git地址>
克隆到本地。git fetch
远端抓取。git merge
与本地当前分枝合并。git pull [<远端别名>] [<远端branch>]
抓取并合并,相当于第2、3步git push [-f] [<远端别名>] [<远端branch>]
推送到远端,-f
为强制覆盖git remote add <别名> <git地址>
设置远端别名git remote [-v]
列出远端,-v
为详细信息git remote show <远端别名>
查看远端信息git remote rename <远端别名> <新远端别名>
重命名远端git remote rm <远端别名>
删除远端git remote update [<远端别名>]
更新分枝列表
分枝相关
git branch [-r] [-a]
列出分枝,-r
远端 ,-a
全部git branch <分枝名>
新建分枝git checkout <分枝名>
切换到分枝git checkout -b <本地branch> [-t <远端别名>/<远端分枝>]
-b
新建本地分枝并切换到分枝,-t
绑定远端分枝
协同流程
- 首先fork远程项目
- 把fork过去的项目也就是你的项目clone到你的本地
- 运行
git remote add <远端别名> <别人的远端分枝>
把别人的库添加为远端库 - 运行
git pull <远端别名> <远端分枝>
拉取并合并到本地 - 编辑内容
- commit后push到自己的库(
git push <自己的远端别名> <自己的远端分枝>
) - 登陆Github在你首页可以看到一个
pull request
按钮,点击它,填写一些说明信息,然后提交即可。
1~3是初始化操作,执行一次即可。在本地编辑内容前必须执行第4步同步别人的远端库(这样避免冲突),然后执行5~7既可。
参考:http://neverno.me/hello-world/git-commands-github.html
转载于:https://my.oschina.net/looly/blog/396109
Git常用命令和Github协同流程相关推荐
- Git的使用——Git 常用命令总结、Git的使用、Git 的分支、远程仓库的使用、IDEA 中使用Git、Git 工作流(Git Flow、Github Flow、GitLab Flow)
Git的使用--Git 常用命令总结.Git的使用.Git 的分支.远程仓库的使用.IDEA 中使用Git 一.Git 常用命令总结 为了方便后续查找命令,故先把总结放前面,教程放后面 1.git 基 ...
- git 提交命令(附加git常用命令)
一.提交到git仓库 1.进入git终端.输入git init指令.会在当前目录生成一个.git的文件夹 git init 2.然后通过git status 查看,该指令作用是 列出修改过的(绿色标识 ...
- Git常用命令和Git团队使用规范指南
1. 前言 在2005年的某一天,Linux之父Linus Torvalds 发布了他的又一个里程碑作品--Git.它的出现改变了软件开发流程,大大地提高了开发流畅度,直到现在仍十分流行,完全没有衰退 ...
- Git 常用命令总结,掌握这些,轻松驾驭版本管理
Git 常用命令总结,掌握这些,轻松驾驭版本管理 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn ...
- GIT常用命令for QA
1. 在别人的项目写代码时 1> 犯了蠢翻天的事情,昨天一直在想其他事情...!!!结果直接把人家代码用非命令行的方式下载下来了(一般都是用命令行).导致git branch -av 等命令不生 ...
- Git常用命令一日游活动
写在前面 如果只解释命令的用法的话,我想,是非常枯燥,而且没人愿意去看,看了也学不会,学不会就用不了,用不了就-就没有然后了,所以,我准备模拟一个项目的建立和完整的流程,来介绍一些 git 的一些常用 ...
- Git 常用命令大全1
一,git 常用命令 git init # 初始化本地git仓库(创建新仓库) git config --global user.name "xxx" # 配置用户名 git co ...
- Git - 常用命令使用教程
本文介绍git常用命令的使用方法. Git 译为分布式版本控制系统,是一个开源的分布式版本控制系统,可以有效.高速地处理从很小到非常大的项目版本管理. 安装 Linux $ sudo apt inst ...
- 【Java学习笔记(五十三)】之Git简介,Git常用命令
本文章由公号[开发小鸽]发布!欢迎关注!!! 老规矩–妹妹镇楼: 一. Git (一) Git与SVN的对比 1. SVN SVN是集中式版本控制系统,版本库是集中放在中央服务器上的,开发人员只能从中 ...
最新文章
- 2022-2028年中国体育用品行业投资分析及前景预测报告(全卷)
- oracle 12519,TNS-12519 与 processes 参数设置
- csharp: DataTable export to excel,word,csv etc
- 线程池 Executors2
- json_decode php数组,json_decode转化为数组加true,json_encode和json_decode区别
- C语言小游戏 ——推箱子
- 《中国机长》和《我和我的祖国》合计票房破31亿 两片贡献国庆档八成票房
- 谁说 JavaScript 简单的?
- java。用类描述计算机中CPU的速度和硬盘的容量。要求Java应用程序有4个类,名字分别是PC、CPU、HardDisk和Test,其中Test是主类。
- android interpolator 插值器
- 阿里云存储开通与使用
- linux俄罗斯方块游戏
- Particle Trimming
- 细述微信浏览器打不开文件下载链接的几种解决方案
- 第一章 Web MVC简介 —— 跟开涛学SpringMVC 博客分类: 跟开涛学SpringMVC webmvcjavaeespring跟开涛学SpringMVC Web MVC简介 1.1、We
- Uva 10158 War
- 吃货联盟订餐系统项目实践
- java格式化html代码
- 3S基础知识:MapInfo点符号的制作方法
- 学生上课睡觉班主任怎么处理_学生上课睡觉老师应该怎么办?
热门文章
- ajax async:false不管用_js 网络请求框架 ajax和axios、fetch的区别
- 英文句子改写在线软件_试完这些英文论文写作辅助神器,你会发现新大陆der~...
- 技术开发项目收获了什么_有幸入职字节跳动一年,附上百度、字节跳动等后台面经,谈谈我的收获!...
- XamarinAndroid组件教程RecylerView适配器设置动画示例
- Xamarin iOS开发实战上册-----2.2 添加和定制视图
- python超多数据柱状图_Python快速生成可视化,Excel数据再多也不怕!
- outlook qr码在哪里_明日方舟兑换码在哪里输入 附1200合成玉兑换码
- java01背包问题算法_经典动态规划--01背包问题
- 重磅!公开基于“内心对话”的EEG脑机接口数据集,助力语音意念控制研究
- Oculus除创始人之外的第一位员工离职