为什么80%的码农都做不了架构师?>>>   

符号约定

  • <xxx> 自定义内容
  • [xxx] 可选内容
  • [<xxx>] 自定义可选内容

初始设置

  1. git config --global user.name "<用户名>" 设置用户名
  2. git config --global user.email "<电子邮件>" 设置电子邮件

命令

本地操作

  1. git add [-i] 保存更新,-i为逐个确认。
  2. git status 检查更新。
  3. git commit [-a] -m "<更新说明>" 提交更新,-a为包含内容修改和增删, -m为说明信息,也可以使用 -am

远端操作

  1. git clone <git地址> 克隆到本地。
  2. git fetch 远端抓取。
  3. git merge 与本地当前分枝合并。
  4. git pull [<远端别名>] [<远端branch>] 抓取并合并,相当于第2、3步
  5. git push [-f] [<远端别名>] [<远端branch>] 推送到远端,-f为强制覆盖
  6. git remote add <别名> <git地址> 设置远端别名
  7. git remote [-v] 列出远端,-v为详细信息
  8. git remote show <远端别名> 查看远端信息
  9. git remote rename <远端别名> <新远端别名> 重命名远端
  10. git remote rm <远端别名> 删除远端
  11. git remote update [<远端别名>] 更新分枝列表

分枝相关

  1. git branch [-r] [-a] 列出分枝,-r远端 ,-a全部
  2. git branch <分枝名> 新建分枝
  3. git checkout <分枝名> 切换到分枝
  4. git checkout -b <本地branch> [-t <远端别名>/<远端分枝>] -b新建本地分枝并切换到分枝, -t绑定远端分枝

协同流程

  1. 首先fork远程项目
  2. 把fork过去的项目也就是你的项目clone到你的本地
  3. 运行 git remote add <远端别名> <别人的远端分枝> 把别人的库添加为远端库
  4. 运行 git pull <远端别名> <远端分枝> 拉取并合并到本地
  5. 编辑内容
  6. commit后push到自己的库(git push <自己的远端别名> <自己的远端分枝>
  7. 登陆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协同流程相关推荐

  1. Git的使用——Git 常用命令总结、Git的使用、Git 的分支、远程仓库的使用、IDEA 中使用Git、Git 工作流(Git Flow、Github Flow、GitLab Flow)

    Git的使用--Git 常用命令总结.Git的使用.Git 的分支.远程仓库的使用.IDEA 中使用Git 一.Git 常用命令总结 为了方便后续查找命令,故先把总结放前面,教程放后面 1.git 基 ...

  2. git 提交命令(附加git常用命令)

    一.提交到git仓库 1.进入git终端.输入git init指令.会在当前目录生成一个.git的文件夹 git init 2.然后通过git status 查看,该指令作用是 列出修改过的(绿色标识 ...

  3. Git常用命令和Git团队使用规范指南

    1. 前言 在2005年的某一天,Linux之父Linus Torvalds 发布了他的又一个里程碑作品--Git.它的出现改变了软件开发流程,大大地提高了开发流畅度,直到现在仍十分流行,完全没有衰退 ...

  4. Git 常用命令总结,掌握这些,轻松驾驭版本管理

    Git 常用命令总结,掌握这些,轻松驾驭版本管理 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn ...

  5. GIT常用命令for QA

    1. 在别人的项目写代码时 1> 犯了蠢翻天的事情,昨天一直在想其他事情...!!!结果直接把人家代码用非命令行的方式下载下来了(一般都是用命令行).导致git branch -av 等命令不生 ...

  6. Git常用命令一日游活动

    写在前面 如果只解释命令的用法的话,我想,是非常枯燥,而且没人愿意去看,看了也学不会,学不会就用不了,用不了就-就没有然后了,所以,我准备模拟一个项目的建立和完整的流程,来介绍一些 git 的一些常用 ...

  7. Git 常用命令大全1

    一,git 常用命令 git init # 初始化本地git仓库(创建新仓库) git config --global user.name "xxx" # 配置用户名 git co ...

  8. Git - 常用命令使用教程

    本文介绍git常用命令的使用方法. Git 译为分布式版本控制系统,是一个开源的分布式版本控制系统,可以有效.高速地处理从很小到非常大的项目版本管理. 安装 Linux $ sudo apt inst ...

  9. 【Java学习笔记(五十三)】之Git简介,Git常用命令

    本文章由公号[开发小鸽]发布!欢迎关注!!! 老规矩–妹妹镇楼: 一. Git (一) Git与SVN的对比 1. SVN SVN是集中式版本控制系统,版本库是集中放在中央服务器上的,开发人员只能从中 ...

最新文章

  1. 2022-2028年中国体育用品行业投资分析及前景预测报告(全卷)
  2. oracle 12519,TNS-12519 与 processes 参数设置
  3. csharp: DataTable export to excel,word,csv etc
  4. 线程池 Executors2
  5. json_decode php数组,json_decode转化为数组加true,json_encode和json_decode区别
  6. C语言小游戏 ——推箱子
  7. 《中国机长》和《我和我的祖国》合计票房破31亿 两片贡献国庆档八成票房
  8. 谁说 JavaScript 简单的?
  9. java。用类描述计算机中CPU的速度和硬盘的容量。要求Java应用程序有4个类,名字分别是PC、CPU、HardDisk和Test,其中Test是主类。
  10. android interpolator 插值器
  11. 阿里云存储开通与使用
  12. linux俄罗斯方块游戏
  13. Particle Trimming
  14. 细述微信浏览器打不开文件下载链接的几种解决方案
  15. 第一章 Web MVC简介 —— 跟开涛学SpringMVC 博客分类: 跟开涛学SpringMVC webmvcjavaeespring跟开涛学SpringMVC Web MVC简介 1.1、We
  16. Uva 10158 War
  17. 吃货联盟订餐系统项目实践
  18. java格式化html代码
  19. 3S基础知识:MapInfo点符号的制作方法
  20. 学生上课睡觉班主任怎么处理_学生上课睡觉老师应该怎么办?

热门文章

  1. ajax async:false不管用_js 网络请求框架 ajax和axios、fetch的区别
  2. 英文句子改写在线软件_试完这些英文论文写作辅助神器,你会发现新大陆der~...
  3. 技术开发项目收获了什么_有幸入职字节跳动一年,附上百度、字节跳动等后台面经,谈谈我的收获!...
  4. XamarinAndroid组件教程RecylerView适配器设置动画示例
  5. Xamarin iOS开发实战上册-----2.2 添加和定制视图
  6. python超多数据柱状图_Python快速生成可视化,Excel数据再多也不怕!
  7. outlook qr码在哪里_明日方舟兑换码在哪里输入 附1200合成玉兑换码
  8. java01背包问题算法_经典动态规划--01背包问题
  9. 重磅!公开基于“内心对话”的EEG脑机接口数据集,助力语音意念控制研究
  10. Oculus除创始人之外的第一位员工离职