版本控制Git-基础知识总结2------彭记(03)
1.分支:
-查看分支:'git branch'--当前分支会标有一个'*'号
-创建分支:'git branch 分支名称'--分支中的代码,与创建那一个主分支中内容完全相同
-切换分支:'git checkout 分支名称'
-(简写)创建并切换分支:'git checkout -b 分支名称'
-合并分支:' git merge 分支名称'--将其他分支合并到当前分支
-删除分支:'git branch -d 分支名称'
2.合并分支冲突:
-注意:合并分支时出现冲突只能手动处理文件,然后,再次提交
-如果在一个从分支中做了修改,然后,在主分支中也做了修改,此时,将这个从分支合并到主分支的时候,就会出现合并冲突的问题。
-在两个分支中同时修改了一个文件中的内容,此时就会造成合并分支冲突,如果发生了合并冲突,需要我们手动解决。
a)决定保留哪个分支的内容
b)重新提交
3.什么是GitHub?
-github就是一个网站,这个网站提供了 git 服务器的功能
-将代码提交到远程仓库(https)
-1.在本地创建仓库
+'git init'
+'git config'
-2.新建 要提交的文件
-3.将 新建文件提交到本地
+'git add'
+'git commit'
-4.在github中新建仓库,并拿到仓库地址
-5.使用使命'git push 仓库地址 master’ 提交内容到github的默认分支
-6.刷新github仓库页面,在线修改新建文件,并提交
-7.使用命令'git pull 仓库地址 master' 获取仓库中的最新内容
-8.使用命令'git clone 仓库地址 自定义本地仓库名' 将整个仓库克隆到本地
-将代码提交到远程仓库(ssh)
-1.创建ssh key:'ssh-keygen -t rsa'
-2.在文件路径'c:\用户\当前用户名\'找到 ' .ssh ' 文件夹
-3. 文件中有两个文件:
+私钥:'id_rsa'
+公钥:'id_rsa.pub'
-4.在'github-->settings-->SSH and GPG keys'页面中,新建SSH key
-5.粘贴 公钥 'id_rsa.pub'内容到对应文本框中
-6.在github中新建仓库或者使用现在仓库,拿到'git@github.com:用户名、仓库名.git'
-7.此后,再次SSH方式与github“通信”,不用输入密码确认身份了
4.简化提交操作
-1'git remote add origin 仓库地址'
+作用:使用origin代替 仓库地址,方便操作
+origin就相当于js的变量,仓库地址就相当于变量的值
-2'git push -u origin master'
+作用:'-u'参数将origin与master连在一起
-3使用简化命令'git push origin 就代替原来:"git remote add origin 仓库地址"
注意:origin可以自己任意命名
5.github搭建博客--使用github服务器的'gh-pages' 分支
-1在本地工作,目录使用git初始化'git init'
-2创建自己的博客项目
-3将创建好的博客添加到暂存区'git add 文件路径'
-4本地提交: 'git commit -m "第一个博客" '
-5创建分支: 'git branch gh-pages' 分支名称固定!
-6切换分支:'git checkout gh-pages'
-7提交到github: 'git push github仓库地址 gh-pages'
-8查看github中对应的仓库,是不是提交到了'gh-pages'分支
-9访问:github用户名.github.io/仓库名/文件名
-10默认会访问 index.html