zoukankan      html  css  js  c++  java
  • git 安装 和 git 客户端的使用

    git clone 命令

    # 查前当前登录用户的一些基本信息:

    # 查看当前登录的账号:git config user.name

    # 修改当前登录的账号为xcj:git config --global user.name "xcj"

    # 查看是否修改成功:git config user.name

    # 查看当前登录用户的邮箱:$ git config user.email

    # 查看当前git远程库地址

    git remote -v   // -v 是 --verbose 的简写
    # 添加一个地址:
    git remote add origin http://192.168.9.29:9999/xcj26/vue-element-supply-chain.git
    # 地址1,地址2 可相互切换
    地址1:git remote set-url origin http://192.168.9.29:9999/xcj26/vue-element-supply-chain.git
    地址2:git remote set-url origin http://192.168.9.29:9999/xcj26/supplychain.git
     

    # 从服务器上拉取一个项目

        1、拷贝一个 Git 仓库到本地,本地目录名称与Git 仓库同名

                git clone <版本库的网址>

        2、拷贝一个 Git 仓库到本地,重新定义本地目录名称

                git clone <版本库的网址> <本地目录名>

        3、 拷贝一个指定分支到本地,本地目录名称与分支同名

                 git clone -b 分支名 <版本库的网址>

        git pull 从远程拉取最新版本 到本地 自动合并 merge git pull origin master
        git fetch 从远程获取最新版本 到本地 不会自动合并 merge git fetch origin master
        实际使用中 使用git fetch 更安全 在merge之前可以看清楚 更新情况 再决定是否合并

    # 当前的分支没有跟踪信息

    错误提示:There is no tracking information for the current branch 

    通过 git branch 查看本地分支只有master

    通过 git branch -a 查看远程分支,有master和remotes/origin/master两个

    解决方法一:使用git push --set-upstream origin master命令

    解决方法二:使用git push -u origin master命令

    # 回滚到某个历史版本:

    查看历史提交版本:git log

    回滚到历史某个版本:git reset --hard ecbaef8f4534a3e37a3d042e9283267aae9b769b

    # 将代码提交到本地仓库

    首先  git add  --all
    git commit -m "create的注释"          
    1、先拉下来,会自动合并的(不用操心)
    git pull origin master
    2、再上传
    git push origin master
    如果在push时,遇到如下错误:
    ! [rejected] master -> master (non-fast forward)

    1、git pull origin master --allow-unrelated-histories //把远程仓库和本地同步,消除差异

    2、重新add和commit相应文件

    3、git push origin master

    4、此时就能够上传成功了
     
     

    TortoiseGit  的安装

    下载地址:https://tortoisegit.org/download/

    安装路径:C:Program FilesTortoiseGit

    汉化设置:

  • 相关阅读:
    网络摄像头Androi端显示(mjpeg)源码分析
    STM32F103 MQTT智能配网ESP07S WIFI 手机app控制继电器EMQ温湿度
    安装云服务器 ECS CentOS 7 图形化桌面
    PT100多路分布式LORA无线测温传感器工业设备老化温度监控记录仪
    把qt 程序打包成一个exe可以执行的文件
    STM32L051C8T6 HAL DMA IDLE串口不定长接收遇到的问题
    Project ERROR: Cannot run target compiler '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++'. Output:
    更换下平台
    H5单页面应用(SPA)架构总结
    财务系统功能开发要点概述
  • 原文地址:https://www.cnblogs.com/xcj26/p/12143515.html
Copyright © 2011-2022 走看看