git

这篇博客详细介绍了Git的基本操作,包括版本控制、仓库创建、文件状态管理、个人信息设置、本地与远程仓库的交互。通过实例演示了如何使用gitadd、gitcommit、gitpush等命令,帮助读者理解并掌握Git的日常使用。
摘要由CSDN通过智能技术生成

git


上次交作业的时候,慌慌忙忙地,接着就被git爆锤了一个下午,今天写篇博客,希望好好记住这恼人的玩意。


git的作用

git是一个版本控制器,它其实最主要的作用是把版本保存起来,在你想要用回原来的版本的时候发挥它的作用(不小心删掉了什么东西啊,写错新代码想用回旧代码啊)。

建立一个git仓库

这其实很容易,下载安装好git后,点开你想要放git仓库的地方(一个文件夹),好象 E:\gitrepository这样的,不管它里面有没有东西,都可以把它建成git仓库。在文件夹的空白处单击右键,找到Git Bash Here,点它,就会弹出一个黑框框,这个黑框框的窗口命包含了你的文件夹路径接着,在窗口中输入
git init+回车
就会将此文件夹变成一个仓库。

git仓库是啥

可以理解为一个存放版本的仓库,可以往里面放东西(git commit)也可以往里面取版本(git reset)

git的状态

大致的分为三种
-未加到暂存区(未追踪)
-在暂存区(追踪ing)
-被提交到仓库中

在对文件进行操作前,我们应该设置个人信息(以便辨别是谁修改的版本)

设置用户名
git config --global user.name"username"----自己用户名
设置电子邮箱
git config --global user.email “email”----邮箱
查看设置
git config --list(可以看到我们设置的信息)

将文件提交到本地仓库中

ls 获取文件夹中的文件名
未加到暂存区(未追踪)的文件可以通过git add +文件名(ls+复制粘贴),或git add -A对所有文件追踪,或git add -u对文件夹中已修改的部分进行追踪

提交到仓库:只有被追踪的文件才可以通过git commit提交
过程如下:git commit -m"信息"
即可将修改过的文件提交到本地仓库中

将文件提交到外地仓库中

首先要知道哪里是外地仓库,即告诉计算机外地仓库的地址
我用的GitHub,就拿它举例
1.在GitHub中建立一个仓库
2.找到外地仓库地址。点击页面唯一绿的Code,出现地址,那个就是我们需要的,把它复制下来
3.将外地仓库地址放入git中。在git中输入git remote add +地址代号 +地址(git remote add pl https://github.com/lgx-xgl/a-repository.git)
4.将暂存区文件提交到外地仓库中。git push -u pl main(将此仓库放到pl的main分支)
完成
就可以看到文件在github中显示了。

将文件从外地仓库放回本地仓库

(在一个本地文件夹中右键git bash)git clone +地址
这时就可以看到在loading文件了
结束后,可以看到文件夹与外地仓库别无二致,但多了个git文件夹
这个文件夹里面就是放版本的
当你用git log指令时,可以看到之前的所有改动

此时你又想往这个仓库里放东西

可以像原来一样,先add在commit,但在最后直接push就ok了,因为你现在的分支已经是外地仓库的分支了
如图所示(解释:remotes origin(这是个地址) main(这是前面地址的分支)而HEAD指向了origin main,可以认为当前版本是origin main即此地址的分支,既然是放在此地址上,就不用push origin main 了)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值