github(1)

简介: github(1)

文章目录


创建远程库

(1)创建一个远程库

点击new repository

完成了


查找地址(起别名)

https://github.com/zevin02/GitResp2.git

远程库比较长,每次复制比较麻烦,可以在git本地将地址保存,通过别名

查看别名

起别名

用origin来代替那么长的地址(可以随便取名字)

推送

git push origin master

origin是远程库的别名,master是我们要推送的分支ew

[new branch ]在远程库传建了分支

master->master 是将本地库的master内容提交到远程库里的master里面去

查看远程库内容

克隆操作

克隆的路径

克隆操作可以帮我们完成

(1).初始化本地库

(2)将远程库内容完整的克隆到本地

(3)替我们创建远程库的别名


邀请加入团队 push

更新本地库的内容,然后添加到暂存去里面,又提交到本地库

(2)push内容到远程库中去

发现可以直接push进去,并没有让我们录入账号和密码,或者也没有 提示错误–》结果很诡异

原因:

git使用的时候在本地是有缓存的,将缓存删除调

用的是另一个人的帐号密码

所以我们必须要先加入团队,

登陆项目经理的账号,邀请普通成员加入团队(1)。点击setting

(2)。输入账号名

pull操作

fetch+merge

1.项目经理先确认远程库的内容是否更新了

2.项目经理进行拉取

先是远程库的别名与后为对应的分支

在抓取操作执行以后,只是将远程库的内容下载到本地,但是工作区中的文件并没有更新,

切换到远程库里面查看一下内容,

抓取后可以去远程库里面看看内容是否正确,发现都正确就可以进行合并操作

(2)进行合并 merge

要先将分支切换回来

也可以直接用

协同开发

协同开发合作时冲突的解决办法

向远程库推送数据

做一个拉取操作

到目前为止,现在远程操作都没有任何问题,

现在操作同一个文件的同一个位置的时候就会引起冲突:

修改之后再次推送到远程库

在冲突的情况下,要先拉取下来,然后修改冲突,再提交到远程库

SSH 免密登陆

(1)进入到用户的主目录中

cd ~

(2)执行命令,生成一个.ssh的命令

keygen—>key generation

注意 C 要大写

后面邮箱就是github注册的邮箱

进入.ssh的目录下

打开id_rsa.pub里面内容

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC1O7w+fPe4wSc9kfMmBJse351dymzy5zZ9AAZ4V3OHtNivKPJDJKX0Rrre+g1+hK4qAXV8PFpNDyFFIPLqpSgtfeW587G9U7g078/LV6LULkfOw9uEK/jF4dJkN0zu8Cxnhonz5p+JXR0pioiLRS1ubRebLYLvKMjdjr9cX3peDk+ENGmJxH6ZIn39MB98pJmLNZBKNpKh2cQUzDtGtdumRpOf3SpMFRL7z5ohHWhsHsYdYR3/yYcRlY3J73x8sAE2WcfjLc06E+hwgy5WAuUoF+RbQbzivWITstrgsRs8Hk9dNf/9IcX74WD313tWEiGRwuljn7bevo/d8pzRSJILZdFxFjzNqaKmTJ09LGB4m2Xmu9I9HBqSDWmy11eSb1NexvfYejsdV5Fi93xRWmwgVyo7eah6ULuSpOx1U6cxUSioG6udB1GRHnmBvV2dd388XxJTQe0B3jcoAk14kBVVUK9XAZg+BRnSuNGR7Z4rr4p8G7SPHZKxtCckE9EOoUM= 1833195090@qq.com


(4)打开github账号

找到ssh地址进行复制

起一个别名

先传建一个文件

ssh好处就是不用每次都进行身份验证

不过只针对一个账号



相关文章
|
9月前
|
缓存 Java 数据安全/隐私保护
关于代理模式的相关配置方法
关于代理模式的相关配置方法
47 0
|
9月前
|
设计模式 缓存 监控
静态代理与动态代理
静态代理与动态代理
59 0
|
9月前
|
前端开发
第二十四章 案例TodoList 之props限制
第二十四章 案例TodoList 之props限制
|
存储 缓存 算法
操作系统笔记【面试】
操作系统笔记【面试】
104 1
|
搜索推荐 Linux
centos的命令行个性化配置
centos的命令行个性化配置
117 0
|
网络安全 API Python
Python 基于Python实现的ssh兼sftp客户端(下)
Python 基于Python实现的ssh兼sftp客户端(下)
123 0
|
缓存 Java 开发者
Java中多线程创建方式对比与线程池相关原理概述汇总(超详细)
Java中多线程创建方式对比与线程池相关原理概述汇总(超详细) 准备加入阿里开发者社区,同时也是很久没有写文章了,一时也不知道从何写起,那就先从多线程来吧,这次想把多线程与高并发的相关知识进行一下梳理,从多线程的几种创建方式开始,逐步到线程池原理分析,再到java中常用锁的使用场景与原理分析,再到高并发的处理方案,以及后面分布式锁等知识点,分成批次来进行梳理,这次先分析一下多线程的创建方式的异同点与线程池的执行原理。
1340 3
Java中多线程创建方式对比与线程池相关原理概述汇总(超详细)
|
存储 算法
【手把手刷CCF】201809-2-买菜100分(含详细注释)
【手把手刷CCF】201809-2-买菜100分(含详细注释)
171 0
|
存储 监控 Java
万字解读Java线程池设计思想及源码实现
万字解读Java线程池设计思想及源码实现
98 0
万字解读Java线程池设计思想及源码实现
|
机器学习/深度学习 云安全 安全
云栖科技评论第35期:迈克菲如何做云安全?
本周热点科技事件,是阿里云“ET”采用分布式爬虫收集全球海量互联网信息,利用文本挖掘和语义分析解析新闻关键词,使用深度神经网络将新闻分类,汇总而选择最新鲜的科技信息。点击收听人工智能·语音版 编辑制作:人民网研究院 内容提供:阿里云研究中心
1348 0

热门文章

最新文章