使用git 和 github协作开发

文章目录

  • github浏览器汉化插件
  • github新建仓库
  • git安装以及ssh配置
  • 团队创建及基本命令的使用
    • 创建团队
    • 基本命令
  • 分支管理
  • 快速切换远程仓库地址

如何使用git && github进行协作开发,包括git常见基础命令

github浏览器汉化插件

在刚开始使用github的时候,对界面不熟练,全是英文属实有点难受,在谷歌浏览器搜索github汉化插件,就能搜到油猴(Greasy Fork)的插件,安装启用即可

github新建仓库

点击下图按钮然后设置仓库名还有公开还是私有,创建即可
image.png

git安装以及ssh配置

git安装:https://git-scm.com/download/win
ssh配置
安装完成后,鼠标右键,出现gitBash(没有就在更多选项里面),打开后输入

ssh-keygen.exe

然后多敲三次回车,打开下面的目录C:\Users\你的主机名.ssh,打开下面的文件,并复制其中的内容
image.png
打开https://github.com/settings/keys ,设置你的SSH公钥,把刚刚复制的东西放到下面红框中,标题随便取
image.png

团队创建及基本命令的使用

创建团队

前提:谁创建了仓库谁拥有这个仓库,可以邀请别人加入你的仓库,可以给他们设置不同的权限
前面不是建好仓库了吗,在这里拿到SSH地址,(新建好的仓库在下面,一眼就能看到)
image.png

基本命令

这样在gitBash终端,或者你的编译器的终端就可以使用git命令来进行操作了

git clone 你复制的SSH项目地址  #克隆项目
git add . #将当前所有内容添加到本地仓库
git commit -am"添加内容的介绍" #将更改提交到本地仓库
git push #将更改推送到远程仓库
git pull (你复制的SSH项目地址,可加可不加)#把远程仓库的所有内容拉取到本地

分支管理

什么是分支?这边结合我的实际开发解释一下,下图项目有三个分支,我跟另一个小伙伴是后端开发,他在dev上进行开发,我在dyz上进行开发,在检查没有bug后管理员合并分支到master
image.png
这里我就直接上命令了

git checkout -b 你的分支名 #新建分支并切换到这个分支
git checkout 你的分支名 #切换到这个分支

快速切换远程仓库地址

git remote -v #查看远程仓库地址
git remote rm origin #删除当前地址
git remote add origin 新ssh地址 #添加新地址

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/519093.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

python函数练习2

找出10000以内能被5或6整除,但不能被两者同时整除的数(函数) def func():for i in range(1,50):if (i % 5 0 or i % 6 0 ):if i % 5 0 and i % 6 0:continue #利用continue跳过能被5和6整除的数print(i) func()写一个方法,计算…

OriginCar之FoxGlove使用

OriginCar之FoxGlove使用 前言 OriginCar自带一套用于智能车比赛的上位机数字系统,用于监控OriginCar各个传感器信息以及和OriginCar进行话题服务通信,使用者可以下载百度网盘中关于数字环境使用文档及启动文件的相关内容。以下是上位机介绍。 传感器…

2.Swift基础控件:图标文字按钮

Swift图标标题按钮 一、自定义IconTitleButton类 import Foundation/* 枚举 设置 图片的位置 */ enum ButtonImagePosition : Int {case imageTop 0case imageLeftcase imageBottomcase imageRight } extension UIButton {/**type :image 的位置Space &#xff1…

Arcgis Pro地理配准

目录 一、目的 二、配准 1、找到配准工具 2、添加控制点 3、选择控制点 4、添加更多控制点 5、配准完成、保存 三、附录 1、查看控制点或删除控制点 2、效果不好怎么办 一、目的 下面我们将两张地图进行配准,其中一张有地理位置,而另外一张没…

nvm保姆级安装使用教程

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏: 开发环境篇 ✨特色专栏: M…

java -网络编程socket-聊天室-02

完整版代码 java -聊天室的代码: 用于存放聊天室的项目的代码和思路导图https://gitee.com/to-uphold-justice-for-others/java---code-for-chat-rooms.git 先引入线程的正统解释 线程(Thread)是程序执行流的最小单元。线程是操作系统分配CPU时间片的基…

导入项目运行后,报错java: Cannot find JDK ‘XX‘ for module ‘XX‘

解决方案: 1、删除.idea和.iml文件 2、右击此module,点击 Open Module Settings 在 Module SDK 中选择所安装的java版本后,点击右下角 Apply 3、再运行试试吧,成功!

《QT实用小工具·十四》面板容器控件和图形字体示例

1、概述 源码放在文章末尾 面板容器控件包含如下功能: 支持所有widget子类对象,自动产生滚动条。 支持自动拉伸自动填充。 提供接口获取容器内的所有对象的指针。 可设置是否自动拉伸宽度高度。 可设置设备面板之间的间距和边距。 超级图形字体类…

金陵科技学院软件工程学院软件工程专业

感兴趣的小伙伴可以私信我哦~~ 是笔者写的各种高质量作业和实验哦~~ 感兴趣的小伙伴可以私信我哦~~ 是笔者写的各种高质量作业和实验哦~~ 感兴趣的小伙伴可以私信我哦~~ 是笔者写的各种高质量作业和实验哦~~ 感兴趣的小伙伴可以私信我哦~~ 是笔者写的各种高质量作业和实验哦…

【美团笔试题汇总】2023-08-26-美团春秋招笔试题-三语言题解(CPP/Python/Java)

🍭 大家好这里是KK爱Coding ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新小米近期的春秋招笔试题汇总~ 💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢&#x1f…

在线除背景抠图工具推荐,通过AI自动去除人物背景,给图片背景换色

发现了一个好的在线除水印的网站,这里由「易极赞」的小编来分享给大家。它就是我们今天的主角SnapEdit。 工具简介 SnapEdit 借助至极先进的人工智能技术,得以自动判别图像的主体与背景,飞速地移除背景且保留主体的细微之处和边缘轮廓&…

十六.PyEcharts常用视图(2)

目录 一.饼图 二.空心饼图(掏空) 三.玫瑰图 四.修改图例位置--全局 五.雷达图 六.时间轴 简单写一下,快速出图... 一.饼图 #饼图 import pyecharts.options as opts from pyecharts.faker import Faker from pyecharts.charts import Pie #zip() data_pie list(zip(Fa…

Floyd之蓝桥公园

Floyd Floyd算法是一种用于解决“所有点最短路径”问题的算法。这是一个动态规划算法,可以在任何包含向量和非负权重的图中使用。它的时间复杂度是,其中是图中的节点数。 首先,我们定义一个二维数组表示从到的最短距离,初始时如…

软著说明文档生成/辅助填写工具

软著说明文档生成/辅助填写工具,自行申请软著的话,软著60页源码还比较容易搞定,但是说明文档有格式和字数要求,就很烦。这个网站可以进行格式和内容的辅助填写,不用再把精力浪费到没用的调整格式上,网站地址…

揭秘SCQL:隐私计算的未来之路

1.SCQL使用/集成最佳实践 隐语隐私计算中SCQL(Secure Collaborative Query Language)的设计旨在提供一种便捷且安全的方式来处理多方参与下的隐私敏感数据查询与分析,而无需暴露原始数据给任何一方。以下是基于以上所记录信息的SCQL使用和集…

Jackson @JsonUnwrapped注解扁平化 序列化反序列化数据

参考资料 Jackson 2.x 系列【7】注解大全篇三JsonUnwrapped 以扁平的数据结构序列化/反序列化属性Jackson扁平化处理对象 目录 一. 前期准备1.1 前端1.2 实体类1.3 Controller层 二. 扁平化序列反序列化数据2.1 序列化数据2.2 反序列化数据 三. 前缀后缀处理属性同名四. Map数…

Pillow教程10:设计博文的文字背景封面图,再也不担心找不到不素材了

---------------Pillow教程集合--------------- Python项目18:使用Pillow模块,随机生成4位数的图片验证码 Python教程93:初识Pillow模块(创建Image对象查看属性图片的保存与缩放) Pillow教程02:图片的裁…

C#中ref和out相关知识点

知识点一: 知识点二: 知识点三: 测试: 总结: 练习

逐步学习Go-WaitGroup【连字都懒得写了,直接Show my Code】

package waitgroup_testimport ("fmt""runtime""sync""testing""time""github.com/stretchr/testify/assert" )// 这是对Go语标准库中sync包下的WaitGroup的描述。// WaitGroup用于等待一组并发的goroutine结结束…

理解VAE,可视化

引言 本文主要摘抄自:Understanding Variational Autoencoders (VAEs), Joseph Rocca, Sep 24, 2019,同时会加一些自己的理解和对原文的解释。 关于数据生成,目前深度生成模型中主流的有: 生成对抗网络——GANs,这是…