Git入门与操作

Git与SVN的主要区别

SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而工作的时候,用的都是自己的电脑,所以首先要从中央服务器得到最新的版本,然后工作,完成工作后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,对网络带宽要求较高。

Git是分布式版本控制系统,没有中央服务器,每个人的电脑就是一个完整的版本库,工作的时候不需要联网了,因为版本都在自己电脑上。协同的方法是这样的:比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。Git可以直接看到更新了哪些代码和文件!

Git是目前世界上最先进的分布式版本控制系统。

首先安装git

百度网盘
提取码:ezof

安装成功后在桌面或文件夹里点击右建会有Git的操作。

新建本地库(版本库):
找到项目的文件夹→在里面点击右键→点击Git Bash Here→输入git init;→创建成功
在这里插入图片描述
创建成功后项目里面文件会变成红色。

  • 红色:文件处于普通文件夹,需要添加到版本库
  • 绿色:处于版本库但未提交
  • 白色:已经提交到版本库了,可以推送到远程库(若界面是黑色则文件变为白色,若界面是白色则文件变为黑色)
  • 蓝色:提交过了,但是又改了,需要重新提交
  • 添加操作:在文件上右建→gitadd
  • 提交操作:在文件上右建→gitcommit file→写提交信息(commit massage)→点击commit→输入自己的nameEmail(也可能没有这一步)
  • 提交到远程库(GitHub/gitee/gitlab):在文件上右建→gitrepositorypush→点击Define remote→输入自己仓库的URL

terminal提交到远程库:git push -u origin master,然后输入用户名和密码

注意:提交的时候把图片右边两个勾去掉,不然很容易报错
在这里插入图片描述
下载远程库的内容:选择要存放的文件夹→在里面点击右键→点击Git Bash Here→输入git clone 你要下载的URL;→回车→下载成功

fatal: remote origin already exists解决方法:
在terminal中:
1、先输入 git remote rm origin
2、再输入 git remote add origin 你仓库的URL

Push failed: Unable to access ........ : Failed to connect to github.com port 443: Timed out解决方法:
出现这个应该是用户名或密码填写错误:
在这里插入图片描述
在这里更改你的用户名或密码。
PS:GitHub把密码换成token了,详情见这位博主写的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值