GIT——学习笔记

Git Bash的安装

在这篇博文中,我会介绍关于Git_Bash的使用和Git_Hub的操作界面的介绍。
关于Git Bash的安装,这篇博客写的还挺不错的,可以参考借鉴。Git_Bash的安装教程
在安装过程中,当遇到以下界面,切忌误选黄框线那项
在这里插入图片描述否则,你就算日后配好了ssh你也会遇到重复一直让你输密码,才可以把你本地仓库内容push到远程仓库的情况!!!
安装完成后,在命令行输入:

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

注意git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

Git Bash的基本操作

在本地创建版本库

$ mkdir learngit # mkdir runoob在工作目录下,建立一个runoob的文件 
$ cd learngit  #cd 用于切换到当前的目录
$ pwd          #用于显示当前目录 
$ git init     #把这个目录变成Git可以管理的仓库

在当前目录下,我们创建一个readme.txt的文件,并在文件内写入
Git is a version control system.
Git is free software.
之后,我们使用语句

$ git add readme.txt  #把文件添加到仓库
$ git commit -m "wrote a readme file" #用git commit告诉Git把文件提交到仓库

"-m"输入的是本次提交的说明。
在这里插入图片描述
现在,我们创建好了一个本地仓库,但是我们还想在GitHub中创建一个Git仓库,并且把本地仓库与我们的远程仓库关联起来,通过本地仓库就可以操作远程仓库。
远程仓库的建立
首先,我们需要在GitHub上创建一个新的仓库,记得如果你想让你的本地仓库和远程仓库进行关联,一定要让远程仓库的名称和本地仓库的名称保持一致。
在这里插入图片描述
在这里插入图片描述
当远程版本库创建好了以后,我们开始把本地版本库与远程版本库进行关联。

$ git remote add origin 【准备关联库的地址】
$ git push -u origin master #把本地库所有内容推送到远程仓库上去

只有第一次提交到仓库的时候,我们需要push -u操作,以后我们可以直接利用语句$ git push origin master就可以了。
Git Bash上面的语句和Linux上的很像,因此,如果你想学习一些其他的语句,比如直接在命令窗口建立txt文件,可以参考linux常用命令学习下面,我们就简单使用语句 touch 文件名,来建立一个txt文件,并且进行第二次的向仓库提交。
在这里插入图片描述
这样我们就完成了本地仓库文件的创建,以及把本地仓库和远程仓库关联,进行推送的过程。

远程库的克隆

$ git clone 【准备克隆的地址】

当然,你克隆来的文件,一定是存储到你Git bash当前的路径地址下的。
在这里插入图片描述
在这里插入图片描述这样我们就完成了把远程仓库克隆到本地仓库的操作了。

Git分支操作

创建分支,切换到分支

$ git checkout -b dev

在这里插入图片描述
创建分支

$ git branch dev

切换分支

$ git checkout dev

查看当前分支

$ git branch

在这里插入图片描述
当前的分支前面会有“ * ”表示。
在这里插入图片描述
我们打开III.txt文件,并写入一句话:
在这里插入图片描述
提交
在这里插入图片描述
如果此时,使用$ git checkout master你会发现III.txt文件中,不存在刚才那句话,因为III.txt文件的修改是在分支dev上进行的。
在这里插入图片描述
合并分支
合并分支dev和master上的内容:

$ git merge dev

如下所示:
在这里插入图片描述
这时候,你再回去看III.txt文件,你会发现,那句话出现了。
在这里插入图片描述
删除分支

$ git branch -d dev

在这里插入图片描述
切换分支

$ git switch -c dev

多说一句,如果这个时候你想把你修改在本地的内容和远程仓库同步,那么需要push一下,把你的修改提交到远程仓库。

$ git push origin master #单独使用这条语句的前提是你本地仓库已经关联了你准备递交的远程仓库。
# 否则记得还要添加语句 $ git remote add origin

Git的删除操作

删除本地仓库文件并使远程仓库同步更新

$ git rm 

查看当前目录下面的文件
在这里插入图片描述
在这里插入图片描述
删除本地仓库文件

删除文件

$ git rm III.txt

在这里插入图片描述
删除文件夹

$ git rm -r two

删除文件夹的时候,一定先要确保这个文件是在你本地仓库中的,如果没有在你的本地仓库中,你会发现删除不了的。
[注:删除文件夹是要有-r表示的。]

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值