欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

2018/6/7

程序员文章站 2022-06-10 22:16:15
...

                             6月7号学习总结

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

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

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

                        第三步:先输入 ssh-****** -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 aaa@qq.com:(用户名“账号”)/仓库名.git      (建立连接)

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

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

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

                                  上传些的文本到云端:git  push aaa@qq.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>

                  2018/6/7

  

2018/6/7

2018/6/7




                     

                      关于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