克隆远程仓库

上面,我们讲了先有本地库,后有远程库的时候,如何关联远程库。 现在,假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆。 首先,登陆GitHub,创建一个新的仓库,名字叫xxx: 现在,远程库已经准备好了,下一步是用命令git clone克隆一个本地库:

登陆gitHub,点进项目,选择code,选择ssh,复制地址,当前地址就是我们克隆项目的地址

 

git@github.com:cfg1573/test_QY133.git

git@github.com:cfg1573/QY135Nb666.git

如果有多个人协作开发,那么每个人各自从远程克隆一份就可以了。

1、新建文件夹,输入cmd

 

2、输入命令:  

git clone git@github.com:cfg1573/test_QY133.git

 

 回车 克隆完成

 克隆完成,文件下载至本地

小结 要克隆一个仓库,首先必须知道仓库的地址,然后使用git clone命令克隆。 Git支持多种协议,包括https,但ssh协议速度最快。  

 

分支操作

1、gitHub新建一个远程仓库,在本地克隆

 克隆成功:

 

2、在克隆成功的项目下,查看分支:

查看分支:git branch

 

创建分支:git branch 分支名

 

创建了一个dev分支,dev是devlop的缩写,表示开发分支

我们接下来的程序会写在dev分支上,写完以后再合并到主分支中

切换分支:

git switch name或者git checkout name  name表示分支名

 

创建+切换分支

 git switch -c name或者git checkout -b name

合并某分支到当前分支:

 如果要把dev分支合并到master 需要先切换到master分支,因为合并是要把分支合并到当前分支

git merge name

例:

在dev分支下新建index.html,index.css,

 

添加,提交  

然后切换到主分支,此时主分支中没有新提交的index.html文件

 

合并分支, git merge dev ,这样就把dev分支的内容提交到了主分支下面

 

 

删除分支:git branch -d name

我们用过以后的分支,如果不想用了可以删掉

3、解决冲突

当多个分支同时修改同一处代码时(同一个文件时),合并时就会出现冲突的情况

 

如:

在dev分支中修改index.html,修改,提交

 dev分支修改:

 切换到main分支,继续修改index.html,修改,提交

 合并dev分支到main分支中,此时就会出现冲突

两个分支同时修改一个文件,git不知道要使用哪一次提交

Git用<<<<<<<,=======,>>>>>>>标记出不同分支的内容,

解决方法,手动更改

 

 点击后再次添加、提交

4、查看分支情况

git log也可以看到分支的 情况

 

git log --graph命令可以看到分支合并图

 

 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值