zoukankan      html  css  js  c++  java
  • Git学习笔记03--Git客户端(TortoiseGit)安装与基本使用

    1.TortoiseGit工具安装

    TortoiseGit是一个开放的GIT版本控制系统的源客户端。TortoiseGit 简称 tgit, 中文名海龟Git. 海龟Git只支持神器 Windows 系统, 有一个前辈海龟SVN, TortoiseSVN和TortoiseGit都是非常优秀的开源的版本库客户端。

    官网:https://tortoisegit.org/

    安装TortoiseGit客户端之前,需要先安装Git服务端。

    1.1 双击安装程序,进入到TortoiseGit安装界面,如下图,直接点击Next即可:

    1.2 选择TortoiseGit客户端,这儿默认即可,如下图:

    1.3 选择需要安装的TortoiseGit组件,可以选择修改TortoiseGit的安装路径即可,如下图:

    1.4 选择完毕后,点击 “ Install ” 即可,如下图:

     

     

    至此,安装完成。

    2.TortoiseGit基本使用

    说明 : 若有其他开发者进行上传推送代码Push操作,自己在上传推送代码(Push)前必须进行拉取(Pull),否则会有Push操作不成功。

    2.1 创建(Create)版本库

    使用TortoiseGit在本地初始化一个空的Git仓库,在本地仓库目标目录,“右键 -> Git Create repository here” ,然后直接OK到底,此时,该文件夹中会出现一个 “ .git ” 的文件,说明当前目录被成功的创建问本地版仓库了,如下图:

    (1)在gittest目录中新建index.html和readme.md文件

    (2)在空白处,右键 -> Git 提交->"master" ,然后填入版本message,勾选需要提交的文件,然后点击OK。

    (3)此时我们再修改index.html或者readme文件

    (4)我们在空白的地方,右键 -> TortoiseGit -> 查看日志,出现代码的版本信息(新增和修改清晰明了),如下图:

    (5)我们把本次修改提交到本地的master分支

    在空白处,右键 -> Git 提交->"master"。

    2.2 推送(push)代码到远程Git

     这里我们使用的是Github,如果没有账户的请先注册.

    (1) 先在github上创建一个仓库,如;https://github.com/luckyplj/gittest

    (2)将本地git仓库中的代码,push到远程github上,右键 -> tortoiseGit -> 推送 -> 管理,

    英文环境是 右键 -> tortoiseGit -> push -> Manage ,如下图:

    (3)点击“管理”打开远程配置,输入远程GitHub上的仓库地址,点击确定:

    (4)点击“确定”

    (5)输入GitHub 的用户名和密码

    在首次使用git push 推送上传文件到远程仓库时总是跳出,说密码过着账号输入错误,

    总结一下:
    首次推送提示 输入的的2次用户名密码
    第一次:为github的登陆用户名和密码
    第二次:为下面截图操作步骤最终填写的note(用户名) 和生成的tokens(密码)

    解决方案:
    一、首先登录GitHub网站登录你的git账号,做如下设置:

    1.找到Settings,点击进去:

    2.找到Developer settings,点击进去

    3.找到Personal access tokens,点击后找到Generate new token(新建新的token)

     点击新建 genrate new token

     最终填写的note(用户名) 和生成的tokens(密码)就是第二次需要填写用户名和密码


    (6)到远程目录中查看,已经成功啦

    https://blog.csdn.net/qq_40236497/article/details/110188942

    参考文献:https://blog.csdn.net/PanRuiFang/article/details/105801416

  • 相关阅读:
    堆排序
    conda 安装pytorch
    Dev GridControl GridView常用属性
    java 同步调用和异步调用
    spring Boot 整合 Memcached (含 windows 安装)
    spring Boot 整合 Elasticsearch
    windows 下安装 elasticsearch
    代理模式---Cglib动态代理
    代理模式---JDK动态代理
    代理模式---静态代理
  • 原文地址:https://www.cnblogs.com/luckyplj/p/15157060.html
Copyright © 2011-2022 走看看