首页 > 其他分享 >Git:版本控制系统

Git:版本控制系统

时间:2023-07-05 11:24:07浏览次数:34  
标签:文件 git -- 控制系统 Git 指令 版本 config

一、卸载git

1.找到环境变量Path中涉及Git的部分,删除
2.控制面板--卸载程序--找到Git--卸载

二、bash,cmd和gui

bash执行Linux指令;cmd执行Windows指令,gui是图形界面

三、常见的Linux指令


cd : change directory
pwd : print working directory
ls : list 绿色表示程序,蓝色表示目录,白色表示文件
touch + 文件全名 : 新建一个文件
rm : remove,格式与touch一样
mkdir : make directory
mv : move

四、配置

1.所有配置 git config --l
系统配置 git config --system --list
本地配置 git config --global --list

2.配置文件的位置,都在本地
系统:Git\etc\gitconfig 通过Git Bash的 属性 可以找到Git文件夹的位置
本地:C\用户\(个性名字/Administrator)\gitconfig
里面的东西分别和指令输出的东西一样

3.添加用户名和邮箱
git config --global user.name "xxxx"
git config --global user.email "xxxx"(不加引号也行)

五、原理


git add . 添加所有东西到暂存区,add 和 点 之间要用空格
git commit -m "xxx" 提交到本地,m表示信息(massage),"xxx"是信息具体内容

六、项目创建

1.本地搭建仓库:在某个文件夹里右键--Git Bash here--输入指令git init。此时出现隐藏文件.git
2.克隆远程仓库到本地:

复制如图的链接(以gitee为例)。
然后在某个文件夹里右键--Git Bash here--输入指令git clone [链接]

七、文件状态

git status显示当前所有文件状态,git status [文件名]显示要求的文件状态
状态:Untracked,Staged,Modified,Unmodified

上图:没有文件的状态

上图:在文件夹中新建t.txt,查看状态。发现是Untracked

上图:输入git add .之后,变成Staged(即to be committed)的状态,留待提交。

上图:提交。添加信息"20230705"

上图:提交之后的文件状态

标签:文件,git,--,控制系统,Git,指令,版本,config
From: https://www.cnblogs.com/okljlwi/p/17528027.html

相关文章

  • git在日志中查找这个文件
    git在日志中查找这个文件.gitlog--pretty=oneline--branches--文件名或gitlog--pretty=oneline--branches--文件夹名注意:文件(夹)名和--前必须有空格参考:https://www.yii666.com/blog/330372.html?action=onAll......
  • 关于spring-cloud-starter-alibaba-nacos-discovery找不到,没有版本(pom爆红,找不到)
    #一,我这边发现每次项目都有经常发生这样的问题问题:这种问题说实话很弱智,但还是有类似于这种事情发生啊原因:1.在POM依赖没有版本的时候,可能原因是父工程或者父依赖中没有指定版本,所以在子工程中找不到版本(本次错误)2.还有就是父工程有版本,或者子工程也有版本的时候,此时就是本地......
  • git拉取远程仓库所有的分支到本地
    拉取远程仓库所有的分支到本地foriin$(gitbranch-r);do$(gitcheckout$i&&gitpull--all);done参考:https://www.zhihu.com/question/54419234/answer/2791111374......
  • git忽略指定文件缓存至仓库
    在文件根目录添加“.gitignore”文件HELP.mdtarget/!.mvn/wrapper/maven-wrapper.jar!**/src/main/**!**/src/test/**###STS###.apt_generated.classpath.factorypath.project.settings.springBeans.sts4-cache###IntelliJIDEA###.idea*.iws*.iml*.ipr......
  • Hadoop版本下载和介绍
    1下载地址1.1官网:官网下载1.2旧版本下载(官方的archive地址):旧版本下载1.3清华大学开源软件镜像站下载(速度较快,只有新版本):清华大学开源软件镜像站2common\core\client的区别2.1Hadoop-commonHadoop-Common是指支持Hadoop模块的常用实用程序和库.2.2Hadoop-core......
  • 容器环境下的持续集成最佳实践:构建基于 Drone + GitFlow + K8s 的云原生语义化 CI 工
    云原生(CloudNative)是伴随的容器技术发展出现的的一个词,最早出自Pivotal公司(即开发了Spring的公司)的一本技术小册子MigratingtoCloud-NativeApplicationArchitectures,其中定义了云原生应用应当具备的一些特质,如无状态、可持续交付、微服务化等。随后云原生概念被广......
  • gitlab--needs、default
    needs并行阶段可无序执行作业,无需按照阶段顺序运行某些作业,可以让多个阶段同时运行例如下面的ci文件stages:-build-test-deploymodule-a-build:stage:buildscript:-echo"hello3a"-sleep10module-b-build:stage:buildscrip......
  • GitHub上最热门的Java开源项目
    这是一个轻快,简洁,功能强大,使用Java开发的博客系统。2jeecg-boothttps://github.com/zhangdaiscott/jeecg-bootStar2873这是一款基于代码生成器的JAVA快速开发平台!提高UI能力的同时,降低前后分离的开发成本,JeecgBoot还独创在线开发模式,No代码概念,一系列在线智能开发:在线配置......
  • 安装gitlab
    1、新建gitlab目录,并配置环境变量GITLAB_HOME为gitlab目录地址2、在gitlab目录下,准备docker-compose.yml文件,内容如下:version:'3.6'services:web:image:'registry.gitlab.cn/omnibus/gitlab-jh:latest'container_name:'gitlab'restart:always......
  • pip安装python包到指定python版本下
    1.命令行进入到指定python安装目录。比如我电脑上有python3.8也有python3.9。准备给python3.9安装指定的包2.执行:python-mpipinstall包名......