首页 > 其他分享 >认识git使用git-01基础认识以及使用

认识git使用git-01基础认识以及使用

时间:2024-01-12 16:05:27浏览次数:32  
标签:文件夹 文件 git 查看 认识 暂存区 01 提交


 首先要下载并且安装git

下载地址Git (git-scm.com)

安装傻瓜式安装

目录

一.设置用户信息

二.为常用指令配置别名编辑

三.获取本地仓库

1.要使用Git对我们的代码进行版本控制,首先需要获得本地仓库

四.基础操作指令

1.一次提交的过程编辑

2.实现版本回退

3.如果在文件夹中又不想提交的文件


一.设置用户信息

1.git config --global user.name 用户名 设置用户名

2.git config --global user.email 邮箱地址 设置邮箱地址

去掉后面的用户名和邮箱地址就是查看

二.为常用指令配置别名

认识git使用git-01基础认识以及使用_git

认识git使用git-01基础认识以及使用_git_02编辑

认识git使用git-01基础认识以及使用_暂存区_03

认识git使用git-01基础认识以及使用_用户名_04

编辑

 2.解决git bash乱码的问题(有些时候输入中文就会产生乱码)

(1).打开GitBash执行下面的命令



git config --global core.quotepath false认识git使用git-01基础认识以及使用_用户名_05



(2).输入{git_home}/etc/bash.bashrc 在文件的最后加入下面两行



export LANG="zh_CN.UTF-8"export LC_ALL="zh_CN.UTF-8"认识git使用git-01基础认识以及使用_git_06


三.获取本地仓库

1.要使用Git对我们的代码进行版本控制,首先需要获得本地仓库

1).在电脑的任意一个位置创建一个空目录作为我们的本地Git仓库

2).进入这个目录中,点击右键打开Git Bash窗口

3).执行命令



git init认识git使用git-01基础认识以及使用_暂存区_07



4).如果创建成功后可以在文件夹下看到隐藏的.git目录文件夹

四.基础操作指令

1.一次提交的过程

认识git使用git-01基础认识以及使用_暂存区_08

认识git使用git-01基础认识以及使用_用户名_09编辑

1).首先在创建了一个本地仓库的文件夹下创建一个文件

2).然后使用



git status认识git使用git-01基础认识以及使用_暂存区_10



查看文件的状态此时的文件状态应该是

认识git使用git-01基础认识以及使用_git_11

认识git使用git-01基础认识以及使用_git_12

编辑

未提交的 未跟踪的

3).然后使用



git add +文件名认识git使用git-01基础认识以及使用_用户名_13



(提交文件到暂存区)



git add .认识git使用git-01基础认识以及使用_git_14



(提交所有文件到暂存区)

此时再查看文件的状态时会是(工作区到暂存区)

认识git使用git-01基础认识以及使用_git_15

认识git使用git-01基础认识以及使用_git_16

编辑

 未提交的 准备被提交的

4).最后使用



git commit -m "注释"认识git使用git-01基础认识以及使用_git_17



的命令将暂存区的文件提交到仓库此时的文件状态就之下面的显示,说明没有文件在暂存区里面,也没有文件需要提交(暂存区到仓库)

认识git使用git-01基础认识以及使用_暂存区_18

认识git使用git-01基础认识以及使用_暂存区_19

编辑

 5).最后想要查看文件提交之后到哪里可以使用



git log认识git使用git-01基础认识以及使用_暂存区_20



进行查看 会显示初始化库以来的所有提交

认识git使用git-01基础认识以及使用_用户名_21

认识git使用git-01基础认识以及使用_暂存区_22

编辑

 git log 后面可以加其他的选项进行其他的查看操作

认识git使用git-01基础认识以及使用_git_23

认识git使用git-01基础认识以及使用_git_24

编辑

 6).将文件进行修改查看文件状态又会回到2)的状态直接重复2)以下的步骤

2.实现版本回退

如果我们想要文件回到之前提交的某个版本可以使用版本回退



git reset --hard commitID认识git使用git-01基础认识以及使用_用户名_25



commitID 可以使用git-log查看(在上边的常用命令配置别名提及)



git reflog认识git使用git-01基础认识以及使用_git_26



可以查看上边进行的操作来查看已经删除的文件

3.如果在文件夹中又不想提交的文件

在工作文件夹中创建.gitignore文件在这里面加入不想提交的文件


标签:文件夹,文件,git,查看,认识,暂存区,01,提交
From: https://blog.51cto.com/u_16514282/9218770

相关文章

  • 配置jenkins利用gitlab webhook提交自动触发打包
    1、jenkins安装gitlab插件2、gitlab对应的项目生成访问令牌3、jenkins配置api_token此处的api_token就是刚才gitlab生成的访问令牌4、jenkins项目上配置webhook点击“高级”展开拉到最底下生成项目token5、gitlab配置webhook进入gitlab项目的设置--webhook输入je......
  • Powershell定义变量及注意事项-01
    在定义和使用PowerShell变量之前,需要注意以下几点:变量名不得包含空格或特殊字符:变量名只能包含字母、数字和下划线。变量名不能以数字开头,也不能包含空格或其他特殊字符。变量名区分大小写:在PowerShell中,变量名是区分大小写的。因此 $name 和 $Name 是两个不同的变量。变......
  • ORA-01041: internal error: hostdef extension doesn't exist错误侦察
    如果在使用netca工具安装监听时就发生了ORA-01041:internalerror:hostdefextensiondoesn'texist的错误,可能是由于配置或环境设置的问题。以下是一些建议的步骤:检查环境变量:确保ORACLE_HOME和ORACLE_SID等必要的环境变量已经正确设置。在使用netca工具时,确保使用了......
  • 20230109
    top70020240104-0520240106-720240108极限 极 0 00感情 感 0 00应该 应 0 00因为 因 0 00因为欢迎 迎 0 00忘却 却 0 00投靠 投 0 00休息 息 0 00广告 告 0 00留下 留 0 00领带 领 0 00团结 结 0 01错误 错 0 00一百 百 0 00忽然 忽 0 00从前 从 0 01愿意 愿 ......
  • P8649 [蓝桥杯 2017 省 B] k 倍区间
    注意要把map[0]设置为1,因为根据题意,长度为1的区间也要算进来 完整代码:#include<iostream>#include<map>#defineintlonglongusingnamespacestd;map<int,int>mp;//记录每个余数出现个数的数组signedmain(){intn,k,ans=0;cin>>n>>k;......
  • 洛谷 P5996 [PA2014] Muzeum
    洛谷传送门考虑最大权闭合子图,第\(i\)个手办建点\(i\),第\(i\)个警察建点\(i'\)。我们有一些边:\(\foralli,(S,i,v_i),(i',T,v_i)\),以及对于能看见第\(i\)个手办的第\(j\)个警察,有\((i,j',\infty)\)。手办的\(\sumv_i\)减去最小割(最大流)即为答案。考虑转换......
  • P4429 [BJOI2018] 染色
    题面传送门这么牛的结论题!分别考虑每个联通块,不断去掉一度点显然不影响,我们依次给出几个手玩的结论:性质1:如果有奇环,那么无解。只需要给奇环上的集合全部赋值\(\{0,1\}\)即可。性质2:若存在两个环的边不相交,那么无解。考虑一个环,取其对称的两个点,分别记为\(p,q\)。令\(......
  • AT_joisc2018_b 题解
    AT_joisc2018_b题解传送门题意有一个以原点为中心的正方形,有\(n(n\le100)\)条不在正方形内部的线段,你需要画一些不在正方形内部的线段,使得这些线段可以把正方形围起来,要求最小化你画的线段的长度和。思路我们需要画出一条闭合折线,并且能够把正方形包围。考虑我们一定是......
  • 公司台式机上面的GitBlit代码管理-在IDEA中配置下载下来
    将现有项目设置成公司台式机上面的GitBlit代码管理对应的版本库 然后添加远程仓库路径 提交前一定多次确认远程仓库地址 然后提交......
  • 01 Docker 安装:入门案例带你了解容器技术原理
    Docker能做什么?众所周知,Docker是一个用于开发,发布和运行应用程序的开放平台。通俗地讲,Docker类似于集装箱。在一艘大船上,各种货物要想被整齐摆放并且相互不受到影响,我们就需要把各种货物进行集装箱标准化。有了集装箱,我们就不需要专门运输水果或者化学用品的船了。我们可以把......