版本控制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

 

posted @ 2017-08-11 09:41  依旧安好  阅读(120)  评论(0编辑  收藏  举报