git一些基础知识

这几天换了工作,再学习git做了一点笔记;分享一下,后期学习到继续补上.

git下载地址:https://www.git-scm.com/download/win

Git的工作区域:

        工具区(working Directory) 添加,编辑,修改文件等动作

        暂存取:暂存已经修改的文件最后统一提交到git仓库中

        Git Repository(Git仓库):最终确定的文件保存到仓库,成为一个新的版本,并且对他人可见

        工作区提交到 ->暂存区 提交到 -> Git Repository仓库

        通过 git status看查看当前文件的状况是否在工作区域还是暂存区

        添加文件到仓库:

           1.通过 git add +文件名 把工作区域的文件提交到暂存区

           2.通过 git commit-m "提交描述" 提交到Git(本地)仓库

       修改文件:

           修改文件之后,需要把文件添加到暂存区,然后Git仓库

       删除文件:

         1.删除本地文件: rm -rf 文件名

         2.从Git仓库中删除文件 :git rm 文件名

         3.提交操作: git commit-m "提交描述"

Git基础设置:

    Git安装完成之后,需要进行一些基本信息设置

       1.设置用户名

             git config --global user.name 'xxx

       2.设置用户名邮箱

            git config --global user.email 'xxx.com'

       3.查看设置

           git config --list

       4.查看所有分支

           git branch --all

           git branch 不带参数:列出本地已经存在的分支,并且在当前分支的前面加“*”号标记

     5.切换到主分支

          git checkout master

     6.把dev分支的更改和master合并

         git merge dev

      7. 删除分支

         删除远程dev分支,危险命令

         git push origin :dev

        下面两条是删除本地分支

         git checkout master # 切换到master分支

         git branch -d dev # 删除本地dev分

     8.新建分支

         在本地:

            git checkout -b dev 新建并切换到本地dev分支

            git pull origin dev 本地分支与远程分支相关联

         在本地新建分支并推送到远程:

            git checkout -b test

            git push origin test 这样远程仓库中也就创建了一个test分支

        注意:git config --global参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某一个仓库指定的不同用户名和邮箱

        如果出现:Please commit your changes or stash them before you switch branches.这个错误说明是要把这个分支提交到本地仓库,使用 git changer 或者 git stash命令

      初始化仓库(只需要初始化一次可通过 git config --list 进行查看):

         1.创建一个文件夹

        2.在文件内初始化git(创建git仓库)

           通过 cd 文件夹(test) -> get init ->出现一个.git(存储本地仓库的信息)

Git管理远程仓库:

    使用远程仓库的目的:

    作用:备份,实现代码共享集中化管理

*** 将本地仓库同步到git远程仓库中步骤:

     工作区-> 暂存区 -> Git repository(本地仓库) -> git push 将本地仓库提交到远程仓库

     Git 克隆操作(想添加或者修改远程仓库首先需要把远程仓库克隆下来):

     将本地仓库(Github 对应的项目)复制到本地

     git clone 仓库地址

*** 有时候无法同步或者没有权限(如下错误信息):

     The requested URL returned error:403 Forbidden while accessing

     解决方案:

     私有项目,没有权限,输入用户名密码,或者远程地址采用这种类型:

     vi .git/config

     #将

     [remote "origin"]

     url=https://github.com/用户名/仓库名.git

    修改为:

    [remote "origin"]

    url=https://用户名:密码@github.com/用户名/仓库名.git

    Github搭建个人站点

    访问:https://用户名.github.io

搭建步骤:

    1.创建个人站点 -> 新建仓库(注意:仓库名必须是[用户名.github.io])

    2.在仓库下新建index.html的文件即可

    注意:1.github pages 仅支持静态网页 2.仓库里面只能是html文件

    Project pages 站点

   访问:https://用户名.github.io/仓库名

搭建步骤:

   1.进入项目主页 点击setting

   2.在setting页面,点击[Launch automatic page generator]来自动生成主题页面

   3.新建站点基础信息设置

   4.选择主题

   5.生成网页

   Git上传项目提示Push rejected: Push to origin/master was rejected解决办法:

   首先是你的项目中有和和历史不符的东西

   Push rejected: Push to origin/master was rejected

   推拒绝:推送到起源/主人被拒绝

   直接是解决办法,直接打开你要上传代码的文件夹位置鼠标右键git Bash Here然后直接下面两行命令解决问题

   git pull origin master –allow-unrelated-histories

   git push -u origin master -f

使用IDEA克隆GitHub上面项目:

  1.点击check out from Version Controller 来git代码,选择远程仓库

  2.然后选择create projec from existing source

  3.接着一路next.

猜你喜欢

转载自blog.csdn.net/qq_40274514/article/details/81987719