zoukankan      html  css  js  c++  java
  • Git的命令操作

    1.初始Git化仓储

    在项目目录(文件夹)右键打开 git bash here

      命令 :` git init` ,及初始化仓库,这个仓库会存放git对我们项目代码进行备份的文件

    2.配置用户名和邮箱

      命令 :` git  config --global user.name "用户名"`

      命令 :` git config --global user.email "邮箱号"`

      配置用户名、邮箱就是在git中设置当前使用的用户是谁,方便查看是谁进行的哪一个操作

    3.把代码放入到本地git.仓储中

    把代码放到仓储的门口

      命令 :` git add ./本地地址`         相当于挂起状态(放在暂存区),还没有放入到仓储中

      命令 :` git add ./` 把本地所有修改的文件放到暂存区

    把仓储门口的代码放到仓储里面

      命令 :` git commit -m "这里是对本次添加修改的说明"`      放入到了仓储中

    4.直接放入到存储库中

      命令 :` git commit --all -m "进行修改的说明"` 

    5.  查看当前的状态

      命令 :` git status` 

      用来查看当前代码有没有被存放在存储库中

    6.查看日志

      命令 :` git log`      查看历史记录日志

      命令 :` git log --oneline`             简洁版日志

    7.根据命令回到指定版本

        3csda1 第三次提交

        2c1212 第二次提交

        23c112 第一次提交

      命令 :` git reset --hard head~0`     head~0即回到最新提交的上一次提交的版本

      命令 :` git reset --hard head~1`     head~1即回到上上次提交的版本

      命令 :` git reset --hard 2c1212`      2c1212(版本号)回到相应版本

    8.查看版本切换记录

      命令 :` git reflog`        可以看到以前每一次提交的版本号

    9.分支

    默认主分支master

    创建分支

      命令 :` git branch  div`       div为要添加的分区名

    查看分支

      命令 :` git branch`        可以查看当前有哪些分支 ,前面有*号表示当前分支

    删除分支

      命令 :` git branch -d div`    删除分支div,注:不能够在当前分支删除自己

    切换分支

      命令 :` git checkout div`     切换到div分区里面

    合并分支

      命令 :` git merge div`     合并分支,把分支div里面的合并到主分区master里面,

              合并时如果有冲突需要手动修改,修改后再提交一次

    10.在github存储库(当作git服务器)推送拉取文件Https(需要输入用户名、密码,即github用户名和密码)

    往服务器推送

      命令 :` git push https://github.com/LzFJ/ljz_Test.git master`     git push  推送地址 master(分支)

        把当前分支的内容提交的git服务器

    从服务器拉取

      命令 :` git pull https://github.com/LzFJ/ljz_Test.git master`        

      git pull  拉取地址 master(分支)注:拉取时要初始化一个仓储

      命令 :` git clone https://github.com/LzFJ/ljz_Test.git master` 

      注:一般第一次拉取时使用,会得到远程仓储库相同的版本内容,多次使用会覆盖本地内容。

    注:当前版本低于主分支版本时,想要往主支master推送时需要先使用pull拉取最新版本,如果有冲突解决冲突后

    再使用push往主支master上面推送

    11.push和pull的简写方式

      命令 :` git pull remote add fj https://github.com/LzFJ/ljz_Test.git`   

         相当于使用remote声明 了变量 fj并把地址(https://github.com/LzFJ/ljz_Test.git)赋值给了fj,那么在当前

      的项目中直接使用 ` git push fj master`或者` git pull fj master`

      命令 :` git push fj -u  master`   

        -u就是让当前分支跟远程主支master有了关联,下次再往远程支路推送拉取时直接` git push/pull`就可以。

  • 相关阅读:
    k-means聚类JAVA实例
    钓鱼站点以世界杯足球赛为饵,收集个人资料
    南桥--特殊回文数
    Oracle 数据文件管理
    hihoCoder #1142 : 三分求极值
    时间复杂度和空间复杂度[数据结构]
    poj 3635 Full Tank? ( 图上dp )
    FastQC结果详解
    毕业设计常见问题
    centos 查看USB接口的版本
  • 原文地址:https://www.cnblogs.com/lzfj/p/11281696.html
Copyright © 2011-2022 走看看