likes
comments
collection
share

简单总结git使用(2) 分支及GitHub的使用分支 促使多任务同时进行。要注意 分支提交后不会影响其他分支,但没有c

作者站长头像
站长
· 阅读数 19

分支

促使多任务同时进行。要注意 分支提交后不会影响其他分支,但没有commit将使得你的其他分支也被修改。

当我们初始化本地库,会默认创建master分支。

简单总结git使用(2) 分支及GitHub的使用分支 促使多任务同时进行。要注意 分支提交后不会影响其他分支,但没有c

首先我们是要先看看情况

查看分支

git branchgit branch -v 详细查看

那么我们也可以创建另外的分支

创建分支

git branch xx(分支名)

当我们有了其他分支那么如何跳转呢?

切换分支

git checkout xx(分支名)

(一步到位)创建并切换分支

git checkout -b xx

即然可以创建也可以删除

删除分支

git branch -d xx

当其他分支任务完成,我们肯定要合并到主分支中去,我们要将哪个分支合并到主分支,得先处于主分支中,之后通过命令将其他分支合并过来

合并分支

git merge xx

合并冲突

但是实际中我们会遇到,一些差别很大的代码,这时候就会合并冲突,就需要手动修改代码了

GitHub的使用

在上一篇中我们已经提前准备好GitHub的账号,其与我们本地的用户签名不同,我们在官网中可以创建远程仓库,右边顶部导航栏有个+号第一条便是创键,之后会将其选择公开即开源,命名,就会获得链接

通过链接我们可以推送,拉取,克隆代码。为了方便还可以给链接起个别名

创建别名

git remote add 别名 链接 远程库名

还可以查看

git remote -v

而实际中工作肯定要获取代码到本地

克隆远程库

git clone 链接 会自动初始化,别名

而当代码改变我们也可以更新

拉取代码

git pull 别名(链接)分支

最后推送本地库到远程库中去

推送本地库

git push 别名(链接)分支

总之在实际中,肯定是需要别人邀请,你才有权限去修改推送代码。

我们也可以使用ssh链接GitHub更加方便

在本地库中

ssh-keygen -t rsa -C '邮箱' 生成密匙 成功后在~/下会有.ssh文件夹,公钥即id_rsa.pub 复制其内容到GitHub下的设置里有个SSH AND GPG keys就可以将内容粘贴到ssh一栏中。

转载自:https://juejin.cn/post/7060911704875466788
评论
请登录