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 Files\TortoiseGit\

汉化设置:

git 安装 和 git 客户端的使用的更多相关文章

  1. Git安装/VScode+Git+Github

    Git安装/VScode+Git+Github 1. 相关简介 git 版本控制工具,支持该工具的网站有Github.BitBucket.Gitorious.国内的OS China仓库.Csdn仓库等 ...

  2. git安装及git命令的用法

    git安装流程 https://git-scm.com/download/win (官网下载) git安装步骤 1.双击安装包 图文解释:

  3. git安装、git和GitHub的配合使用、git和码云的配合使用

    1 git安装请参见廖雪松的git教程前面几节 点击前往 2 git速成之基本命令 点击前往 3 git 和 GitHub 配合使用之基础 点击前往 4 git 和 GitHub 配合使用之进阶 点击 ...

  4. Linux安装配置git

    1.查看git安装版本 git version 2.查看git安装位置 whereis git 3.yum安装git yum install git 4.生成ssh key cd /root/.ssh ...

  5. bower安装使用以及git安装

    bower需要:node 和 git node安装包下载:http://blog.csdn.net/myan/article/details/2028545 Git安装: 选择第二项:Use Git ...

  6. git安装和GitHub使用

    一.git安装 1.git下载 https://github.com/git-for-windows/git/releases/tag/v2.17.1.windows.2 在如上地址下载git,并安装 ...

  7. jenkens 安装是git版本过低 升级

    Jenkins本机默认使用"yum install -y git" 安装的git版本比较低,应该自行安装更高版本的git. 查看jenkins本机的git版本 1 2 [root@ ...

  8. git安装并与远程仓库关联相关配置

    git是当前最流行的版本控制系统,下面简单记录一下git的安装及其与远程仓库的关联. git安装 打开git官网,下载对应的安装包. 双击运行安装包,安装过程中可以直接选择默认配置,一路next下去. ...

  9. Git学习之Git恢复进度

    ================================================ 继续暂存区未完成的实践 ======================================= ...

  10. git的CentOS服务端安装和windows客户端的使用

    git的CentOS服务端安装和windows客户端的使用 此教程以 搬瓦工vps CentOS 6 x64 的系统为环境,搭建 git 服务端.windows 7 系统为客户端. git客户端 在W ...

随机推荐

  1. 【FAQ】集成分析服务的常见问题及解决方案

    常见问题一:如何验证Analytics是否上报/接入成功?以及关键日志含义是什么? 在初始化Analytics SDK前添加SDK日志开关如下: HiAnalyticsTools.enableLog ...

  2. HMS Core视频编辑服务:AI着色, 忆往昔看今朝

    近期热播的电视剧<人世间>,讲述了70年代无数普通人的故事,细腻的人物形象和真实的故事感动着我们.原来在那个年代,我们的父母和祖辈都在为新中国的美好生活而奋斗着,为国家舍弃了小家团聚的机会 ...

  3. 报表格式太难?一文教你Excel融合分析

    Excel是我们最经常使用的处理报表工具了,尤其是金融行业更是需要天天和报表打交道.但是Excel有一个问题,如果面对的数据庞杂,则处理起来就会相当麻烦,当需要从多个数据源获取数据来制作一个报表时,这 ...

  4. Matplotlib Installing an official release from resources 源码安装Matplotlib官方版本

    Installation Installing an official release Matplotlib releases are available as wheel packages for ...

  5. 重新整理.net core 计1400篇[十] (.net core 中的依赖注入的服务的生命周期)

    前言 首先我们知道一个东西,那就是生命周期和timelife 的配置有关. 正文 首先看下IServiceProvider的数据结构: 其数据结构是一颗树: 我是一个抽象画家,红色部分是IServic ...

  6. MVC 下拉选项实现的几种方式

    主要介绍4种方式 硬编码方式: ViewBag.hard_value = new List<SelectListItem>() { new SelectListItem(){Value=& ...

  7. Effective Python:第2条 遵循PEP 8风格指南

    PEP8文档:https://peps.python.org/pep-0008/ 与空白有关的建议: 用空格(space)表示缩进,而不要用制表符(tab). 和语法相关的每一层缩进都用4个空格表示. ...

  8. 使用pycuda替换字符串,使用cuda替换字符串

    写一个python的cuda程序,实现字符串列表的字符串替换,把所有的123替换成xinyuuliu 以下是一个简单的 Python CUDA 代码示例,用于实现字符串列表的字符串替换.它使用了 NV ...

  9. 力扣607(MySQL)-销售员(简单)

    题目: 表: SalesPerson 表: Company 表: Orders 编写一个SQL查询,报告没有任何与名为 "RED" 的公司相关的订单的所有销售人员的姓名. 以 任意 ...

  10. 力扣901(java&python)-股票价额跨度(中等)

    题目: 编写一个 StockSpanner 类,它收集某些股票的每日报价,并返回该股票当日价格的跨度. 今天股票价格的跨度被定义为股票价格小于或等于今天价格的最大连续日数(从今天开始往回数,包括今天) ...