2018/6/7

                             6月7号学习总结

注册github.com的账号官方网站: https://github.com

使用GIT的步骤:第一步:创建一个仓库  公开 (记得命名标题) 然后发布一篇文章

                         第二步:下载GIT客户端 下载网址: http://git-scm.com/download(全部默认勾选)

                        第三步:先输入 ssh-keygen -t rsa -C “邮箱账号”回车之后让你输入一个保存秘钥的地方,括号里是默认的位                                      置,这里会让你输几次,都不用输入,直接回车

                        第四步:在这个地方(C:\Users\Administrator\.ssh)找到id_rsa.pub 文件复制粘贴里面的内容网页端                                                      github上面配置ssh key点击setting,然后点击左侧的SSH Keys。之后再点击Add SSH Key,这样                                           会出现添加SSH Key 的界 面,在Title 这一栏填一个名字,之后将复制的内容粘贴到key这一栏,点击                                         Add Key 按钮完成操作。

                        第五步:git remote  add origin git@github.com:(用户名“账号”)/仓库名.git      (建立连接)

                                     git  pull git@github.com:(用户名)/(仓库名).git                            (云端同步到本地)

                                 (本地同步到云端):在新建的文件夹.git中新建一个文本(文本要写内容)

                                  提交文本:git add (文件名.txt){单独提交单个文件}    提交所有文件:git add .

                                  上传些的文本到云端:git  push git@github.com:(用户名)/(仓库名)

注意事项:1.在git文件夹下选择属性取消隐藏文件2.检查成功与否:git status

注释你的操作:git commit -m "(表明自己的提示信息)"



前端开发便捷工具: <!DOCTYPE html>                   

                                 <html lang="en">

                                   <head>

                                <meta charset="UTF-8">               !+TAB                                  

                               <title>Document</title>

                                </head>

                                <body>

                              </body>

                                </html>

                  

  




                     

                      关于GIT分支管理的自学总结

Git 的分支,其实本质上仅仅是指向提交对象的可变指针。 Git 的默认分支名字是 master 。 在多次提交操作之后,你其实已经有一个指向最后那个提交对象的  master  分支。 它会在每次的提交操作中自动向前移动。
    

     分支创建:      

   它只是为你创建了一个可以移动的新的指针,假设创建一个a1分支:$ git branch a1


     分支当前所指的对象:   
  你可以简单地使用 git log 命令查看各个分支当前所指的对象。 提供这一功能的参数是 --decorate                                       
 
   
$ git log --oneline --decorate
f30ab (HEAD, master, testing) add feature #32 - ability to add new
34ac2 fixed bug #1328 - stack overflow under certain conditions
98ca9 initial commit of my project
BUG分支:
1.创建分支dev,修改readme.txt,切换到master,可以看到该文件。2.在dev,加到暂存区,切换到master,可以看到。3.在dev,将文件释放到工作区,stash,切换到master,没有看到。4.切换到dev,把stash pop,文件回到工作区。5.在dev,将文件加到暂存区,stash,切换到master,没有看到。6.切换到dev,把stash pop,文件回到工作区。7.在dev,修改文件test.txt,并且加到暂存区,此时,readme.txt还在 工作区,切换到master,可以看到这两个文件,状态和在dev一致,切 换回dev,stash,然后pop,两个文件都出现在工作区。


分支切换

要切换到一个已存在的分支,你需要使用 git checkout 命令。 我们现在切换到新创建的 testing 分支去:

$ git checkout testing

多人协作:
查看远程库信息,使用git remote -v
本地新建的分支如果不推送到远程,对其他人就是不可见的;
从本地推送分支,使用git push origin branch-name ,如果推送失败,先用 抓取git pull远程的新提交;
在本地创建和远程分支对应的分支,使用 git checkout -b branch-name origin/branch-name ,本地和远程分支的名称最好一致;
建立本地分支和远程分支的关联,使用 git branch --set-upstream branch-name origin/branch-name
从远程抓取分支,使用git pull ,如果有冲突,要先处理冲突。

分支的种类:
准备新的分支:featurel :$ git checkout -b featurel Switched to a new branch 'featurel'

                     修改readme.txt最后一行    :   Creating a new  branch is qui ck AND simple.                             

                     在featurel分支上提交        :

                                                                    $git add readme.txt                    $git commit -m "AND simple"    

                                                                   [featurel 14096d0] AND  simple  1 file changed, 1 insertion(+),1 deletion(-)


                    切换到master分支               :$ git checkout master    Switched to branch 'master'

You branch is ahead of 'origin/master' by 1 commit

                     

                  

                  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值