小白开始学git

开始学习git之前,先在GitHub上注册一个账号

git的安装就不再讲解了,可以自行查阅

1. 初始化

因为是第一次登录,所有需要初始化并且进行登录自己的GitHub账号(下面2讲登录)
随意创建一个空文件,进入空文件鼠标右键
在这里插入图片描述
选择git bash here会出现一个类似系统的命令窗,这就是git窗口。
输入:git init
初始化出现如下一个文件:
在这里插入图片描述

2. 添加文件到文件夹中

在这里插入图片描述
因为我已经登录了自己的账号,所有过程不会出现错误。如果出现如下错误提示:说明需要进行GitHub账号登录
在这里插入图片描述

3. 登录GitHub账号

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

根据自己注册的账号填写:
在这里插入图片描述

下面正式进入git学习

在这里插入图片描述
输入:ls
查看项目所有的文件

1. 提交文件

$ git add 1.py

git add :跟踪文件
这是第一次跟踪1.py文件,创建的1.py是一个空文件

$ git commit -m "第一次提交"

commit是对文件进行记录。
现在我对1.py文件进行修改,随意在1.py里写上一行代码,然后:

$ git add 1.py
$ git commit -m "第二次提交"

在这里插入图片描述
git跟踪不同的提交,同时会有不同的commit ID(需要特别关注,不用记下,可以复制)。

2. 代码已经进行修改,想反悔回退上一个版本?

$ git log

查看过去修改的版本记录
箭头指向的是commit ID
上面输入的注释“第一次提交/第二次提交”在这个时候就可以很方便找到修改的版本。
在这里插入图片描述
输入:cat 1.py
可以查看文件的内容。

言归正传,如何返回上一个版本?

$ git reset --hard HEAD^

在这里插入图片描述
此时,修改过后的文件会返回上一次的版本。
如果又想返回下一个版本或想返回某一次的版本,怎么办?
在这里插入图片描述

$ git reset --hard 4a099b2 

4a099b2 是一个(commit ID)
复制好commit ID就可以。

3. 其他一些git命令

如果不想看那么过的log信息,可以使用:

前面黄色字都是commit ID

查看某次提交修改的内容
git show(显示上一次修改的内容)
git show (commit ID)显示ID次提交修改的内容
提交本地文件到仓库

首先我已经git clone http:…/Test.git到本地上,然后本地就多了一个Test文件夹项目
git窗口输入:cd Test(代表git进入Test文件夹)
随意在本地的Test文件夹里添加文件(1.py)
输入:git add .
git commit -m “add 1.py”
git push -u origin master
就已经完成本地文件添加到仓库

删除仓库文件

其实提交和删除是一样的,把本地文件删除后提交到仓库就相当于从仓库删除了文件。代码和上面一样
随意删除本地项目里的文件(1.py)后
输入:git add .
git commit -m ‘deleted 1.py’
git push origin master
就完成仓库文件的删除了
(下面都还没怎么用上,用上了再说明吧)
git branch
git checkout

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值