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. 机器学习服务活体检测算法荣获CFCA权威安全认证

    随着人脸识别技术在金融.医疗等多个领域的加速落地,网络安全.信息泄露等问题愈为突出,用户对应用稳定性和安全性的要求也更为严格.为保障各行业高效稳定的开展业务,提前发现和应对潜在安全风险,HMS Cor ...

  2. C++读取配置文件ini

    一.设置 ini 保存位置 // 保存到 appdata 中 LPCWSTR GetIniPath() { WCHAR buffer[MAX_PATH]; BOOL result = SHGetSpe ...

  3. HDC 2022 开发者主题演讲与技术分论坛干货分享(附课件)

     原文:https://mp.weixin.qq.com/s/axm6HyX0PqKCKksFxIfehg,点击链接查看更多技术内容.   11月4日-11月6日,HDC 2022在东莞成功举办,这是 ...

  4. Linux&Ubuntu之更换服务器

    前言 更换网卡.主板上的板载网卡.主板是服务器硬件维护的常规操作.通常新换(板载)网卡的MAC地址会变更,而部分服务器更换主板也会导致板载网卡MAC地址变化.由于CAS(Ubuntu)系统会将新MAC ...

  5. 深度优先搜索-overview

    深度优先搜索的实现一般有2种方式 递归 //todo 非递归-借助stack 因为栈后进先出的特点,使其很容易实现树/图的深度优先遍历.如果是BFS,那非递归经常借助queue. 整个过程可以被描述为 ...

  6. redis 简单整理——Lua[十一]

    前言 简单介绍一下Lua. 正文 为了保证多条命令组合的原子性,Redis提供了简单的事务功能以及集 成Lua脚本来解决这个问题. 前面提及到pipline,也提及到pipline 并不是原子性的,如 ...

  7. 扩展中国剩余定理证明及例题 Strange Way to Express Integers

    前置知识 中国剩余定理(CRT),逆元: EXCRT是什么 我们知道,对于 对于 \[\begin{equation} \begin{cases} x \equiv c_1 \ (mod \ m_1) ...

  8. .net core的依赖注入学习

    依赖注入(Dependency Injection,DI),简称DI,它可以降低各模块之间的耦合 首先需要安装两个Nuget包: Microsoft.Extensions.DependencyInje ...

  9. What is an HL7 ADT Message?

    Patient Admission Discharge and Transfer (ADT) messages are used to exchange the patient state withi ...

  10. 剑指offer66(Java)-构建乘积数组(中等)

    题目: 给定一个数组 A[0,1,-,n-1],请构建一个数组 B[0,1,-,n-1],其中 B[i] 的值是数组 A 中除了下标 i 以外的元素的积, 即 B[i]=A[0]×A[1]×-×A[i ...