Git:与GitHub搭配及SSH登录
2024-08-31 10:57:13
远程库(GitHub)上的地址
搭建本地库
准备一个文件
将地址用别名存在git上
推送到远程库
克隆
克隆的效果
1)完整的把远程库下载到本地
2)别名也完整保留
3)同时也初始化了本地库
邀请团队成员
拉取
直接:pull=fetch+merge git pull [远程库地址别名] [远程库分支名]
保险:git fetch [远程库地址别名] [远程分支名] + git merge [远程库地址别名] [远程分支名]
解决冲突
1)如果不是基于github远程库的最新版本所作的修改,不能推送,必须先拉取
2)拉取下来如果进入冲突状态,则按照“分支冲突解决”操作解决即可
跨团队协助
1)Fork 在github上访问需要协助方的远程库点击fork拷贝到协助方的远程库
2)克隆到本地库,修改完推送到远程库
3)Pull Request 在github上点击Pull Request---》new Pull Request ----》create Pull Request
4)经过上方协助方的协助操作后,需要协助方即可在github上的Pull Request
通过Comments看看对方提交了什么
通过File changed看看哪些内容被修改了
确认没问题之后点击 Merge pull request 合并,之后拉取到本地即可
SSH登录
1)进入当前用户的家~目录 cd ~
2)删除.ssh目录 rm -rvf .ssh
3)运行命令生成.ssh密钥目录 ssh-keygen -t rsa -C 邮箱
4)进入.ssh目录查看文件列表 cd .ssh / ls -lF
5)查看id_rsa.pub文件内容 cat id_rsa.pub
6)复制id_rsa.pub文件内容,登录GitHub,点击登录用户头像,setting---》SSH and GPG keys
7)New SSH Key
8)输入复制的密钥信息
9)回到GitBash创建远程SSH地址的别名
10)git push [ssh地址别名] [远程仓库分支]
最新文章
- zabbix触发器依赖
- C/C++ 结构体 数组 函数传递
- EM css
- How to Allow MySQL Client to Connect to Remote MySql
- Error initializing endpoint java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??
- 数据库链接 mysql,sqlserver
- 拿别人APP的IPA包及你看上的图片
- Java核心技术第四章——1.封装性
- CDI feature
- tomcat 取消项目名访问路径
- final 关键字的作用及应用案例
- android 网络广播 类似QQ动态检查网络
- Visual Studio 2012 &; MyEclipse2015 快捷键对比
- ORACLE的强制索引
- python 流程控制(条件语句)
- 自己理解BFC 和 stack context , stack order
- 一步一步掌握java的线程机制(一)----创建线程
- Vue.js学习笔记:在元素 和 template 中使用 v-if 指令
- 使用Amoeba实现mysql读写分离机制
- jquery.lazyload.js 图片延迟加载
热门文章
- Git学习总结(4)——我的Git忽略文件
- JavaScript 事件对内存和性能的影响
- hdu 2491 贪心
- BA-给排水-供水系统自动控制(转载)
- hdu 3177 Crixalis&;#39;s Equipment
- Android Cocos2dx引擎 prv.ccz/plist/so等优化缓存文件,手把手ida教你逆向project反编译apk库等文件
- python一行代码实现9x9乘法表
- Hessian Spirng实例
- 详解循环神经网络(Recurrent Neural Network)
- C#获取URL参数值