Git作为一个版本管理工具,在企业中的应用越来越普遍。作为一个测试工程师,不可避免会需要接触到Git的相关操作,以下整理Git客户端的常见操作,以及应用中新手常碰到的一些问题。1、环境安装及配置Git下载地址:://gitforwindows.org/TortoiseGit,Git客户端,针对32/64操作系统位数及对应的语言包下载地址:://download.tortoise
一、通过文件方式 1.在~/下, touch创建文件 .git-credentials, 用vim编辑此文件,输入内容格式: touch .git-credentials vim .git-credentials 在里面按“i”然后输入: https://{username}:{password}@github.com 比如 https://account:password@github.com
转载 2024-07-29 20:11:48
53阅读
创建项目在前一篇讲了,这里就讲一下怎么把创建的新项目关联到远程仓库呢。在as的菜单栏找到VCS/Import into Verson Control/Create Git Repository弹出的对话框默认会选中当前项目目录,点击OK就会在项目根目录创建一个git本地仓库。这里选择git@osc作为代码托管仓库,那么就在你的账号创建一个与本地项目同名的远程仓库。如果向上面所示,选择GitIgno
转载 2024-10-09 18:29:11
137阅读
在一个仓库下创建多条分支,并在每一天上传代码后,都显示绿色方格1.上一篇已经讲了如何建立仓库并上传代码(如果没有看的建议看下哈)。现在我们在bird这个仓库下操作,图1 可见 只有 1个 branch(分支)。-----分支 ;  图2所示,我们点中2_20右键选择 Creat Branch…,然后输入自己要创建的新的分支的 名字(建议不要用中文)。这里我命为one 然后直接ok,图3 ,4所示紧
# 如何解决Android Studio中的Git合并冲突和文件丢失 随着开发工作环境的复杂化,使用Git进行版本控制成为开发者的日常任务。然而,合并冲突和文件丢失是很常见的问题。本文将向你介绍如何解决Android Studio中的Git合并冲突以及防止丢失文件的指南。 ## 整体流程 以下是处理Git合并冲突的步骤: | 步骤 | 描述 | |------|------| | 1
原创 9月前
54阅读
git merge   这两天负责将一个开发了较长时间,代码量数万行的C语言项目(A项目)的代码分支合并到主线。由于之前参与过一些其他项目分支收编时采用git merge引入问题的修改,个人从心理上对git merge有所抵触。有个动图形象描述了git merge使用不当带来的灾难:  鉴于上述原因,平时从个人的调试分支向项目公共分支合并commit时一
转载 2024-10-08 10:29:24
25阅读
在公司开发中,有时候会存在公司账户跟私人账户共存,并随时需要切换的情况,这种情况下git可以配置多个ssh-key,无缝切换账号。 假如有两个github账号,一个是私人github账号,一个是公司github账号 私人账号: github用户名:my email:convict@qq.com 公司 ...
转载 2021-06-16 22:42:03
7523阅读
1点赞
在这篇文章中: 介绍 处理 一些题外话 我有一个repo,想要同时push到不同的仓库该如何设置? 我有一个github的repo,clone没有问题,push的时候总是报错:error: The requested URL returned error: 403 while accessing x
转载 2018-06-06 15:58:00
2539阅读
2评论
在公司探索新知识(摸鱼)时,我们一般会需要在GitHub上维护维护自己的小仓库。 这样如果使用原来的配置就会发生Push代码时Permission Denied了。 所以我们有以下几步: 公司电脑是Mac,所以以下内容均为Mac上的操作,但不同操作系统其实大同小异。不同仓库配置不同的提交用户信息我们在公司电脑上主要还是提交公司的代码,所以为了方便,git的global用户信息可以设置为公司要求的n
1.找到对应项目下的.git文件夹2.打开config文件,添加如下配置:[user]name = 你的git名称email = 你的git邮箱
原创 2022-12-13 10:29:21
862阅读
目录1. ? 前言你,是否有过这些疑问?2. ? Window2.1 认识 Window 的几个阶段1)阶段一:Window 约等于 Activity2)阶段二:Window 约等于 View3)阶段三:Window 是个抽象封装概念2.2 Android 中
第一种情况 : 撤销commit文件我们先查看一下log日志:两种查看方法:git log 显示从近到远的日志记录,按向下键来查看更多,按 Q 键退出查看日志git log --pretty=oneline 简洁显示日志记录当然还有更多查看 log 的方法,就不展示了,自行百度吧. 前五次提交是已经 push 到远程仓库的,第六次是 commit 的,然后我突然不想 commit 了,我想撤销,好
转载 2024-07-02 10:00:56
170阅读
问题说明 现在云端仓库很多,有开源中国的 gitee.com 、微软的 github.com
原创 2022-09-26 16:11:58
1344阅读
生成第一个账号的密钥:先确保你已经有多个git账号(如:一个github的账号、一个码云的账号、...)。在Git Bash Here的控制台里输
原创 2023-01-12 01:40:57
3452阅读
Git中,合并冲突通常是由两个或多个分支对同一代码文件进行了修改,导致无法自动合并。这时需要手动解决合并冲突。以下是解决合并冲突的具体步骤:确认合并冲突:在执行合并分支操作后,如果Git检测到冲突,会提示用户进行手动解决。查看冲突文件:使用git status命令可以查看哪些文件存在冲突。冲突文件的文件名前面会标有"both modified"字样。解决冲突:手动解决冲突,可以使用任何编辑器打开
转载 2023-10-24 14:58:29
103阅读
当使用git方式下载时,如果没有配置过ssh key,会提示错误(git clone支持https和git(即ssh)两种方式下载源码) 当需要在机器上使用不同的git账户,这就需要知道如何在机器上添加多个ssh key 使用ssh密钥,还可以免去每次都输密码的麻烦 cd ~/.ssh 默认的ssh
转载 2019-03-12 23:27:00
148阅读
2评论
文章目录配置多个git账号背景开始配置多个git账号第一步:移除git全局配置第二步:生成账号1的ssh key并添加到github的setting处第三步:生成账号2的ssh key并添加到git私服的setting处第四步 在/.ssh目录下配置config文件第五步 为每个仓库配置用户名和邮箱(很重要) 配置多个git账号背景平常工作中,我们一般设置一个全局账号就够了然而,有时候你除了工作
GITGit账号切换修改账号信息git config user.name "username" git config
原创 2022-12-13 10:28:54
2864阅读
在使用小乌龟的过程中,发下每次push或者pull都要重复输入账号密码,非常麻烦。如果能记住账号密码就好了,这样就省去了时间。怎么设置记住密码在[系统盘]:\Users[你的用户名]下面,有一个.gitconfig目录,这个是记录你的git配置信息的。 在该文件后面加上[user] name = xx email = xx@xx.com 新添加 [credential] helper
转载 2024-06-17 20:31:00
114阅读
因为公司自己搭建了私有的git平时都用这个配置了账号密码,但是自己最近有个项目需要用到外网的github,每次都要输入账号密码太烦了,所以两个都配置上。 一、配置.ssh文件 1、没有找到.ssh文件 进入C:\Users\hao\.ssh定位到.ssh目录下,如果没有找到.ssh,查看是否被隐藏掉 ...
转载 2021-06-27 00:38:00
1496阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5