Windows下Git的安装配置、TortoiseGit的使用、以及同时推送代码到github、码云gitee

官方文档:https://git-scm.com/book/zh/v2

一、Git 的下载安装

        官方文档 - 起步 - 安装 Git:https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git

        基本安装过程一路默认即可,如果需要更详细的安装配置,参考如下博客:

        参考博客:https://blog.csdn.net/sishen47k/article/details/80211002

二、起步 - 初次运行 Git 前的配置

        官方文档 - 起步 - 初次运行 Git 前的配置:https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%88%9D%E6%AC%A1%E8%BF%90%E8%A1%8C-Git-%E5%89%8D%E7%9A%84%E9%85%8D%E7%BD%AE

        这一步,如果没太多要求,只配置 用户信息即可。即如下部分:

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com

查看配置:
$ git config --list

 由于ssh方式提交代码配置很麻烦,这里采用https方式推送代码到服务器端的远程仓库

 Git http\https\git免密设置记住用户名和密码:

        长期存储密码:
        git config --global credential.helper store

        设置记住密码(默认15分钟):
        git config --global credential.helper cache

        如果想自己设置时间,可以这样做(示例:设置一个小时之后失效):
        git config credential.helper 'cache --timeout=3600'

        增加远程地址的时候带上密码也是可以的。
        http://yourname:password@git.oschina.net/name/project.git

        如果已经使用ssh方式提交代码,想换https方式,先删除掉本地的ssh类型的代码仓库,重新使用https方式clone项目到本地即可。

如果修改了git密码,需要重置记住的用户名和密码:

$ git config -system --unset credential.helper

三、TortoiseGit的下载安装

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

        根据电脑选择32位或64位,别下载错。

        不习惯英文的朋友,可以下载中文语言包,在安装完tortoiseGit后安装语言包即可。

        安装过程一路默认即可。

四、使用TortoiseGit

       1、克隆github或gitee码云的仓库代码。在空白文件夹下, 单击鼠标右键:

        2、更新代码

                  git 拉取pull 和 获取fetch 的区别:

                 git  pull     从远程拉取最新版本 到本地  自动合并 merge

                 git  fetch   从远程获取最新版本 到本地   不会自动合并 merge

                 实际使用中  使用git fetch 更安全    在merge之前可以看清楚 更新情况  再决定是否合并

        3、提交(commit)和推送(push)代码

                提交(commit):把您做的修改,保存到本地仓库中(不会推送到如github,gitee上的仓库)

                推送(push):把本地仓库的代码推送至服务器,如:推送到github仓库

                当代码发生改变时,可以提交和推送:

        推送:

第一次会让输入github登陆名(邮箱)和密码;用户名(不是邮箱,是用户昵称)和密码;

        4、同时推送代码到github、码云gitee

            (1)TortoiseGit设置一个本地仓库对应多个远端(github、gitee)

            (2)TortoiseGit同时推送代码到多个远端(github、gitee),远端选择 全部

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值