从Gitlab获取仓库到本地,本地仓库中某个文件不小心被删除,恢复操作如下:1、在git文件夹右键tortorisegit--》show log2、选择版本(当时执行删除操作的版本)3、选择被delete掉的文件,需要恢复的文件(可多选)4、右键选择“Revert ”...
TortoiseGit
是一款适用于Windows系统的开源的git版本控制客户端,其优点是使用图像化界面操作,而不需要记住或使用Git命令,从而增加开发效率,对不熟悉命令的使用者比较友善。下面我们展示安装教程。
注意:安装
TortoiseGit
的前提是需要先安装Git,因为其需要命令行git客户端。
一、
TortoiseGit
客户端安装
二、
TortoiseGit
使用
1.克隆远程仓库
2.创建版本库
3.分支创建切换
4.更新提交仓库
5.本地仓库状态
6.标签创建提交
使用命令比较麻烦,下面讲解一下
tortoisegit
的使用
先下载安装git(msysgit)和
tortoisegit
,安装后提示重启电脑,不解释
1.找一个
文件
夹做仓库
这里用repository\shared.gif,空白处点击右键出现以下菜单,创建共享仓库
在弹出的对话框勾选make it bare
第一次的话会提示是个空仓库
之前遇到一个场景本地git
文件
全都删掉了也没办法
恢复
,直接执行git pull拉取不下来,按照下面三步执行就好了
git fetch --all
git reset --hard origin/master
git pull
上面三步就是获取远程仓库
文件
,然后将本地设置为这个版本的master分支,当然也可以指定别的分支,最后就实现强制覆盖的效果了,如果想一次执行可以在中间拼接&&符号一句执行
git fetch --all && git reset --hard orig
今天工作遇到一个问题,拉取代码错误导致代码混乱,具体混乱到什么层度,基本上每个java
文件
都是冲突,没有办法只能
删除
这个项目重新从git上拉取项目,虽然听起来很简单但也碰到了一些钉子,现在记录下,正确的操作流程:
1.在需要放项目
文件
的
文件
夹中 输入git init 得到 .git
文件
夹
2.今天.git
文件
夹中 用记事本 打开 config
文件
,复制粘贴以下代码
[core]
设置 git config--global
设置贡献者 git config --global user.name 和 git config --global user.email
查看所有配置项 git config --list
设置公钥 ssh-keygen -t rsa -C “您的邮箱地址” 在c相对应的路劲找到用记事本打开,粘贴到github上才能git cl...
在
TortoiseGit
中屏蔽
文件
可以通过以下步骤实现:
1. 右键点击
文件
或
文件
夹,选择"Add to gitignore list"。这将会将
文件
路径添加到.gitignore
文件
中。\[1\]
2. 手动编辑.gitignore
文件
,在其中添加需要屏蔽的
文件
或
文件
夹的路径。比如,可以添加"node_modules"、"target"、".idea"等路径。\[2\]
3. 保存并关闭.gitignore
文件
,这样
TortoiseGit
就会自动忽略这些
文件
或
文件
夹的变动。
另外,如果你使用的是TortoiseSVN而不是
TortoiseGit
,你可以按照类似的步骤进行操作。在TortoiseSVN中,你可以编辑svn:ignore属性来屏蔽
文件
。\[2\]原有的过滤条件可以在svn:ignore属性中添加,比如"*.hprof"、"*.pyc"等。\[3\]
#### 引用[.reference_title]
- *1* [
tortoisegit
设置忽略
文件
2种方法](https://blog.csdn.net/qq_34412985/article/details/105103228)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [IDEA、TortoiseSVN,
TortoiseGit
提交忽略
文件
或
文件
夹](https://blog.csdn.net/qq_20957669/article/details/128477997)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
CSDN-Ada助手:
解决FTP 550 Permission denied
Spooky丶Summer:
解决FTP 550 Permission denied
PHP路上渐行渐远: