博客
关于我
git 安装 和 git 客户端的使用
阅读量:452 次
发布时间:2019-03-06

本文共 1613 字,大约阅读时间需要 5 分钟。

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\

汉化设置:

 

 

 

 

 

 

转载地址:http://hncbz.baihongyu.com/

你可能感兴趣的文章
你需要知道的缓存击穿/穿透/雪崩
查看>>
Idea Maven配置镜像地址总出问题,麻烦检查一下这里!(最新)
查看>>
20.有效的括号【测试岗常见算法题】
查看>>
探究 C# 中的 char 、 string(一)
查看>>
浅谈使用git进行版本控制
查看>>
python 序列化及其相关模块(json,pickle,shelve,xml)详解
查看>>
python 练完这些,你的函数编程就ok了
查看>>
python 加密算法及其相关模块的学习(hashlib,RSA,random,string,math)
查看>>
深入学习Tesseract-ocr识别中文并训练字库的方法
查看>>
Python机器学习笔记:深入理解Keras中序贯模型和函数模型
查看>>
js编写动态时钟
查看>>
solr8.6添加中文分词器
查看>>
JavaSE总结
查看>>
030_http协议详解
查看>>
「MoreThanJava」机器指令到汇编再到高级编程语言
查看>>
java设计模式学习(-)
查看>>
learn shell
查看>>
centos安装memcached和PHP php-pecl-memcached.x86_64
查看>>
Consul安装使用
查看>>
crontab不能执行sudo:抱歉,您必须拥有一个终端来执行 sudo
查看>>