草庐IT

git-fsck

全部标签

git 下载 安装 及配置

git下载1.下载git网址:https://registry.npmmirror.com/binary.html?path=git-for-windows/;选择类型号:v2.38.1windows.1/;3.版本号:Git-2.38.1-64.bit.exe*!!!安装的时候,千万不要改安装路径,就一直next,直到安装完毕,安装完成后在终端中输入gitversion,如果您的终端有git的版本号,那么恭喜你安装成功啦!succeed设置用户名(用户标识:必要的)当你安装git后,首先要做的就是设置你的用户名和email地址,这是非常重要的,因为每次git提交都会使用该信息,它会永远的嵌入

Git/GitHub/Idea的搭配使用

目录1.Git下载安装1.1.下载安装1.2.配置GitHub秘钥2.Idea配置Git3.Idea配置GitHub3.1.获取GitHubToken3.2.Idea根据Token登录GitHub3.3.Idea提交代码到远程仓库3.3.1.配置本地仓库3.3.2.GitHub创建远程仓库1.创建单层目录2.创建多层目录3.删除目录/仓库3.3.3.推送到远程仓库3.4.分支操作1.Git下载安装1.1.下载安装镜像下载:https://npm.taobao.org/mirrors/git-for-windows/双击.exe傻瓜式安装配置用户名和邮箱#配置gitconfig--globalu

详解IDEA git 版本回滚

作者简介目录1.git分区2.未commit,进行回滚3.commit未push,进行回滚3.1.undocommit3.2.reset4.已commit&push,进行回滚1.git分区git的版本回滚其实就是回滚不同的分区,所以在聊git回滚之前我们有必要简单了解一下git的分区。git在本地有三大分区:工作区、暂存区、版本库。工作区:正在编写,还未add的部分,红色。暂存区:add后的代码,绿色。版本库:commit后的代码,灰色。在IDEA中,在loaclchanges中可以看到在工作区中和暂存区中的内容:版本库中的内容可以从log中看出来,log中可以看到committest这条提交

git之创建远程仓库

创建远程仓库以下操作为演示在Github网站上创建远程仓库1.登陆注册Github2.创建仓库入口3.编辑仓库信息4.仓库创建完成5.查看仓库地址配置SSH选择SSH操作如果某台电脑需要与Github上的仓库交互,那么就要把这台电脑的SSH公钥添加到这个Github账户上1.配置SSH公钥入口2.生成SSH公钥ssh-keygen-trsa-C"qiruihua@itcast.cn"3.配置SSH公钥SSH操作报错解决方案为eval"$(ssh-agent-s)"ssh-add补充:删除旧的秘钥删除~/.ssh目录,这里存储了旧的密钥rm-r.ssh克隆项目准备经理的文件 Desktop/ma

git基于当前分支创建新分支

在当前分支下,新建分支gitcheckout-bnewbranch推送到远程仓库gitpushoriginnewbranch将本地分支和远程分支关联gitbranch--set-upstream-to=origin/newbranchnewbranch方法二:用编辑器创建新分支vscode点击左下角分支,编辑器上方出现“从...创建分支”,直接创建新分支。分支代码推送到远程即关联远程分支  

git 进阶

gitrma.txt会删除仓库记录以及本地文件(慎用)gitrm--cacheda.txt;gitadd.;gitcommit-m只会删除仓库缓存gitmva.txtA.txt;gitadd.;gitcommit通常用来改已提交的文件名gitcommit--amend修正上一次提交(如果加-m会覆盖提交信息,不加则会继续使用上一次的信息)gitresetHEADa.txt撤销缓存区记录,保持内容不变gitcheckout--a.txt恢复为原始的文件冲突产生原因:多个分支代码合并到同一个分支gitbranch--merged查看已合并的分支情况gitbranch--no-merged查看需要合

git各阶段代码修改回退撤销操作

gitpushoriginmaster的含义是将本地当前分支的提交推送到名为origin的远程仓库的master分支上。各阶段代码修改回退撤销的操作case1gitcheckout--.修改了文件内容但没还有gitadd或gitcommit时撤销当前目录下所有文件的修改case2当完成了gitadd之后,要将修改回退到工作区(workspace)可以使用gitresetHEADcase3当完成了gitcommit之后,查看gitlog想要撤销掉修改(直接从repository到删除),可以使用commit号,比方说回退到commit6123…的版本,可输入gitreset--hard6123注

Git 使用之.gitignore文件

1.【.gitignore】文件的作用:上传文件时会忽略该文件中配置的文件信息;2.【.gitignore】文件分为全局和局部:全局.gitignore文件的作用域为所有的项目,所有项目都使用这个文件(在git中使用gitconfig--globalcore.excludesfile~/.gitignore语句配置);局部.gitignore文件的作用域为单个项目,每个项目都有自己的.gitignore文件;3.规则:    (1)以‘#’号开头表示注释;    (2)以‘/’开头表示目录;    (3)以‘*’号通配多个字符;    (4)以‘?’通配单个字符;    (5)以‘[]’包含单

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

Git作为一个版本管理工具,在企业中的应用越来越普遍。作为一个测试工程师,不可避免会需要接触到Git的相关操作,以下整理Git客户端的常见操作,以及应用中新手常碰到的一些问题。1、环境安装及配置Git下载地址:https://gitforwindows.org/TortoiseGit,Git客户端,针对32/64操作系统位数及对应的语言包下载地址:https://download.tortoisegit.org/tgit/下载后,双击一步步按照安装即可2、配置选择一个本地目录,作为Git项目存放的目录,方便管理。如:D:\Work-git目录空白处点击鼠标右键,选择-->TortoiseGit

常用git命令整理

git命令在工作中大家都经常用到,虽然一些图形界面的开发工具操作起来很方便,但是一些基础的git命令在开发中还是需要掌握一些的,下面就是整理的一些常用的命令,做一个记录方便以后查找。gitclone'地址'从服务器克隆项目到本地gitclone'地址''AliasName(别名可选)'从服务器克隆项目到本地指定别名gitstauts查看状态gitadd'文件名称'添加单个文件gitadd.添加所有文件gitcommit提交代码到本地gitcommit--amend在当前提交上做修正,可以理解为合并这两次提交gitmerge合并代码gitmerge'分支名称'合并指定分支的代码gitmerge-