小白开始学git

mac2026-06-20  3

开始学习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

查看过去修改的版本记录 上面输入的注释“第一次提交/第二次提交”在这个时候就可以很方便找到修改的版本。 输入:cat 1.py 可以查看文件的内容。

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

$ git reset --hard HEAD^

此时,修改过后的文件会返回上一次的版本。 如果又想返回下一个版本或想返回某一次的版本,怎么办?

$ git reset --hard 4a099b2

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

3. 其他一些git命令

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

查看某次提交修改的内容

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

最新回复(0)