首页 > 其他分享 >Git 客户端基本使用及新手常见问题

Git 客户端基本使用及新手常见问题

时间:2023-02-01 15:45:40浏览次数:54  
标签:Git 克隆 点击 git 右键 常见问题 客户端

Git作为一个版本管理工具,在企业中的应用越来越普遍。作为一个测试工程师,不可避免会需要接触到Git的相关操作,以下整理Git客户端的常见操作,以及应用中新手常碰到的一些问题。

1、环境安装及配置

Git下载地址:https://gitforwindows.org/

TortoiseGit,Git客户端,针对32/64操作系统位数及对应的语言包下载地址:https://download.tortoisegit.org/tgit/

下载后,双击一步步按照安装即可

 

2、配置

  1. 选择一个本地目录,作为 Git 项目存放的目录,方便管理。如:D:\Work-git
  2. 目录空白处点击鼠标右键, 选择 --> TortoiseGit --> Settings, 弹出配置界面,点击General进行配置

  1. 设置记住密码。

点击左边 Git,点击“编辑全局.git/config”中,配置用户的名字、Email及密码信息。当推送项目到GitHub等在线仓库时,会使用你配置的用户名和密码。

 

3、基本使用

1. Git克隆

将项目克隆到本地。在工作目录下,右键空白区域,点击:Git 克隆,则弹出克隆框,填入克隆项目的Git地址,点击确定,就可完成项目克隆至本地。

 

2. Git推送

本地新增加了文件/代码,需要推送到远端仓库。

a)提交(commit):提交到本地库,需要添加日志。(此时远端github仓库是没有文件的)

b)推送(push):推送到远端服务器。(远端仓库有了本文件)

 

3. Git拉取

远端仓库里的文件/代码更新了,拉取到本地可以这样操作:Git 拉取--->选择分支-->确认;

 

4、Git客户端新手常见问题

1、右键无克隆选项

解决方法:

  1. 用户目录下可能有个.git文件夹,所以造成在桌面上点鼠标右键是没有Git clone选项的,打开“C:\Users\用户名“文件夹-->勾选显示隐藏项目,可以看到一个.git文件夹,删掉这个文件夹就可以了
  1. 还存在一种比较特别的情况就是修改过TortoiseGit的配置,设置里有个“右键菜单”,右侧clone勾选上,下方的“对未控制版本的路径隐藏菜单”要取消勾选,如果是第一次安装这里是不会有问题的,但是如果以前设置过,即便卸载了,这里的配置也是不变的,打开看看就知道了。

 

2、报错 TortoiseGitPlink.exe no such file or directory

解决方法:

  1. 路径不要包含到中文
  2. 确认设置-网络中,SSH客户端设置是正确的

 

3、Jenkins配置git,报错ssh executable not found

原因:没有查找到git.exe,

1)windows下,得用命令:where git,得到git.exe的安装路径

2)在Jenkins中指定Git的安装路径

进入Jenkins首页,点击系统管理,点击系统设置,在弹出的页面上,在Path to Git executable位置上输入:“D:\Program Files\Git\bin\git.exe ”。

标签:Git,克隆,点击,git,右键,常见问题,客户端
From: https://www.cnblogs.com/tudou-22/p/17083020.html

相关文章

  • Git入门图文教程(1.5W字40图)
    01、认识一下Git!—简介Git是当前最先进、最主流的分布式版本控制系统,免费、开源!核心能力就是版本控制。再具体一点,就是面向代码文件的版本控制,代码的任何修改历史都会被......
  • git项目忽略文件
    #Eclipse.project.classpath.settings/#Maventarget/dependency-reduced-pom.xmlpom.xml.versionsBackup.factorypath#Gradle.gradle/build/#IDEA#id......
  • 从零开始配置vim(31)——git 配置
    很抱歉又拖更了这么久了,在这个新公司我想快速度过试用期,所以大部分的精力主要花在日常工作上面。但是这个系列还是得更新下去,平时只能抽有限的业余时间来准备。这就导致我......
  • Git入门图文教程(1.5W字40图)
    01、认识一下Git!—简介Git是当前最先进、最主流的分布式版本控制系统,免费、开源!核心能力就是版本控制。再具体一点,就是面向代码文件的版本控制,代码的任何修改历史都会被......
  • Git下载地址
    Git下载地址 下载地址:官网--- Git-DownloadingPackage(git-scm.com)  或者阿里云盘----https://www.aliyundrive.com/s/UN8XXgZxRtH(版本Git-2.37.1-64-bi......
  • Git常用命令
    Git常用命令//设置用户签名gitconfig--globaluser.name用户名//设置用户签名gitconfig--globaluser.email邮箱//初始化本地库gitinit//查看本地库状态......
  • Git初识之学习心得总结
    一、Git简介--1.Git是什么?1.是一个分布式版本控制系统2.以"行"为单位进行存储,可以监控每行的变化3.几乎所有的软件的代码管理现在都在使用git.--2.Git的作用:a、"......
  • git代码拉取时常遇错误处理
    git代码拉取时常遇错误处理1.服务器SSL证书未经过第三方认证错误git输入:fatal:unabletoaccess'https://github.com/MMF-FE/svgicon.git/':OpenSSLSSL_read:Conn......
  • 让人眼前一亮的应用「GitHub 热点速览」
    大开眼界的一期GitHub热门项目,类似Django存在的pynecone,搞定Windows、Office激活的Microsoft-Activation-Scripts,都让我的收藏夹蠢蠢欲动。最不能错过的应该是hy......
  • Jenkins和Gitlab做完key验证依旧报错
    报错内容无法连接仓库:Command"[email protected]:gitlab-instance-edd44d36/music.gitHEAD"returnedstatuscode128:stdout:stderr:......