分支
促进多使命一起进行。要注意 分支提交后不会影响其他分支,但没有commit将使得你的其他分支也被修正。
当咱们初始化本地库,会默许创立master分支。
首要咱们是要先看看情况
检查分支
git branch
,
git 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一栏中。